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

  • Android: Konvertieren von String zu int
  • Erstellen Sie eine Benachrichtigung mit BroadcastReceiver
  • Android - Wie bekomme ich den ausgewählten Dateinamen aus dem Dokument?
  • Stellen Sie GPS Location in Emulator mit Android Studio ein
  • Passen Sie eine ImageView (und ihre src) auf die Layout-Breite und machen ihre Höhe proportional
  • Getting App Icon 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.

  • Wie man Toast in einer Klasse zeigt, die von BaseAdapter erweitert wird View View Methode
  • Android file chooser
  • Android-Kamera - Vorschau zoomt beim Aufnehmen von Videos
  • Android benutzerdefinierte Layout
  • Android: Radio-Taste in benutzerdefinierten Listenansicht
  • Gruppenansichten in ConstraintLayout, um sie als Einzelansicht zu behandeln
  • 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.