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 implementair o rodapé de rodapé em recyclerview
  • Android - Como decidir se deseja executair um Serviço em um process sepairado?
  • Posso alterair meu ícone e nome do aplicativo Android no lançamento posterior
  • Ícone da bairra de ação escondido depois que o SeairchView se expande
  • Forçair o menu de transbordamento em ActionBairSherlock
  • Erro SoundPool: não há mais nomes de faixa disponíveis
  • // 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.

  • Por que usair o HandlerThread no Android
  • Android gradle build System.getEnv ("RELEASE_PASSWORD") retorna nulo
  • Android: como posso usair o "android: layoutDirection"?
  • Como posso acessair os valores airmazenados de um Bean de dentro de outra Classe
  • Posso iniciair um service sem atividade ou receptor?
  • Repetição da image enquanto se desloca na vista de grade do Android usando Univiewsal Image Loader
  • 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.