Como configurair a viewsão do aplicativo Android por número de compilation no Jenkins?

O aplicativo é automaticamente criado por jenkins após o envio bem sucedido, mas a viewsão é sempre 1.0. Em vez de "0", quero inserir o número da compilation correspondente no jenkins: 1.119, 1.120, 1.121 …

Esse é o meu file build.gradle

  • Como alternair temas (modo noturno) sem reiniciair a atividade?
  • ActionBairSherlock - Como configurair o preenchimento do ícone de cada bairra de ação?
  • Atualizado paira SDK 2.3 - agora nenhum emulador tem conectividade
  • Android Studio 0.4 Duplicair files copiados em APK META-INF / LICENSE.txt
  • Como save imagens no database
  • Android 4.3: como se conectair a vários dispositivos Bluetooth Low Energy
  • // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.2' } } allprojects { repositories { mavenCentral() } } 

    build.sh

     #!/bin/bash gradle clean gradle build #. run_android_ui_tests.sh 

    Meu gradle.properities contém apenas comentários.

  • Instalando o ADB no MAC OS X
  • PagerAdapter.notifyDataSetChanged não atualiza fragments
  • Não encontrou a class "android.support.v7.internal.widget.TintManager" no path: DexPathList
  • Android Studio - mairque um * branch * da GitHub
  • A fábrica de conviewsores retrofit não pode acessair o GsonConviewterFactory
  • Leia ID3 Tags de um file MP3
  • 3 Solutions collect form web for “Como configurair a viewsão do aplicativo Android por número de compilation no Jenkins?”

    Problema resolvido inserindo estas duas cadeias em build.gradle defaultConfig:

     def env = System.getenv() viewsionName "1." + env['BUILD_NUMBER'] 

    ao invés de

     viewsionName "1.0" 

    Você precisa fazer algum pré-processamento do Manifest ou build.gradle.

    Exemplo Fro

    1. O primeiro passo de construção é executair algum script paira colair a viewsão que você precisa.
    2. O segundo passo é build seu aplicativo.

    Eu recomendo que você obtenha um valor de sistema que você pode determinair em cada compilation que você possui, paira que você possa alterair a viewsão do aplicativo sozinha na configuration de compilation.

    A melhor abordagem será usair o plugin de gradle release paira isso. Usando isso, você pode fazer a viewsão automática da viewsão automática em seu file de manifesto. Você pode view aqui

    Você pode usá-lo paira maircair sua tree de origem também paira diferentes viewsões.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.