Como configurar o gradle e o android studio para fazer o build do release?

Eu quero construir um aplicativo para Android e começar a assiná-lo. Para isso eu preciso ter versão de lançamento do apk. A documentação do Google sugere apenas maneiras do Eclipse e do Ant para ter versões de lançamento:http://developer.android.com/tools/publishing/app-signing.html#releasecompile

No entanto eu não consigo encontrar como forçar gradle versão de lançamento do apk.build.gradle também não dá dicas.gradlew tasks sugere que não existe uma configuração de Lançamento de instalação, mas existe uma versão de desinstalação:

Install tasks
-------------
installDebug - Installs the Debug build
installTest - Installs the Test build for the Debug build
uninstallAll - Uninstall all applications.
uninstallDebug - Uninstalls the Debug build
uninstallRelease - Uninstalls the Release build
uninstallTest - Uninstalls the Test build for the Debug build

Minhasbuild.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile files('libs/android-support-v4.jar')
    compile project(":libraries:ActionBarSherlock")
    compile project(":libraries:CollabsibleSearchMenu")
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16
    }
}

O que eu sinto falta?

questionAnswers(4)

yourAnswerToTheQuestion