Wie kann man android App-Version nach Anzahl von Build in Jenkins?

Die Anwendung wird automatisch von Jenkins nach erfolgreichem Push, aber Version ist immer 1.0. Statt "0" möchte ich die Nummer des entsprechenden Builds in Jenkins einfügen: 1.119, 1.120, 1.121 …

Das ist meine build.gradle Datei

  • Installieren eines x86-Bildes in neuen sdk-Tools v12
  • Wie kann ich das "mksdcard SDK Tool" bei der Installation von Android Studio auf Fedora 21 nicht ausführen?
  • Android Thread Stime, Utime?
  • Analog von startActivityForResult für Service
  • Wie bekomme ich Retrofit Erfolgsstatuscodes
  • Bitmaps in Android
  • // 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 

    Meine gradle.properities enthält nur Kommentare.

  • Rückkehr aus einem Dialog oder Aktivität mit Ergebnis
  • Wie malt man mit alpha?
  • Weiß jemand, was die Ausgabe von getevent bedeutet?
  • Zurückgeben von Werten aus der Mehrfachauswahl ListView
  • Android App startet mit Cordova-Webintent und Kraftstopp
  • Wie benutzt man Google Map V2 im Fragment?
  • 3 Solutions collect form web for “Wie kann man android App-Version nach Anzahl von Build in Jenkins?”

    Problem gelöst durch das Einfügen dieser beiden Strings in build.gradle's defaultConfig:

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

    Anstatt von

     versionName "1.0" 

    Du musst eine Vorverarbeitung deines Manifests machen oder aufbauen.

    Fro beispiel

    1. 1. Build-Schritt ist, um einige Skript, um die Version einfügen, die Sie benötigen.
    2. 2. Build Schritt ist, um Ihnen App zu bauen.

    Ich empfehle Ihnen, einen Systemwert zu erhalten, den Sie in jedem Build bestimmen können, damit Sie die Version der App selbst in der Build-Konfiguration ändern können.

    Der beste Ansatz wird sein, das Plugin für das Plugin zu verwenden. Mit diesem können Sie automatische Version inclement Version in Ihrer Manifest-Datei zu tun. Du kannst hier schauen

    Sie können es verwenden, um Ihren Quellbaum auch für verschiedene Versionen zu markieren.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.