如何在 Android 中获取 Jenkins 内部版本号?

桑迪普

我如何在 Android java 文件/代码中获取 Jenkins 内部版本号,因为 jenkins 会在每次构建后生成一个内部版本号,并且 Android 应用程序应该从 jenkins 动态捕获 jenkins 内部版本号。

我在 Build.gradle 文件中做了同样的事情

def BUILD_NUMBER = System.getenv("BUILD_NUMBER") ? System.getenv("BUILD_NUMBER") : "0"
def PversCode = "90$BUILD_NUMBER"
print ("VersionCode is....." + "90$BUILD_NUMBER")
versionCode PversCode as Integer
def PversName = "9.0.$BUILD_NUMBER"
versionName PversName as String
print ("VersionName is....." + "9.0.$BUILD_NUMBER")

但是我如何使用java代码做到这一点?

凯登克

它是一个maven项目吗?

Jenkins 设置了一些你可以阅读的环境变量:https : //wiki.jenkins.io/display/JENKINS/Building+a+software+project

此外,你可以尝试类似的东西:mvn clean install -Dbuild.number=${BUILD_NUMBER}其中 build.number 是您在 pom 中的财产。当然,您可以在之后将此内部版本号写入清单并从 Java 代码访问它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Maven获取Jenkins内部版本号

来自分类Dev

如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

来自分类Dev

如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

来自分类Dev

如何在Teamcity中设置内部版本号?

来自分类Dev

如何在Teamcity中设置内部版本号?

来自分类Dev

如何在Jenkins工作流程插件中获取SVN版本号?

来自分类Dev

如何通过jenkins更新xcode的plist中的版本号

来自分类Dev

在持续集成中增加Android内部版本号

来自分类Dev

如何使用SVN和Maven获取内部版本号?

来自分类Dev

如何让TeamCity更新指定文件中的内部版本号?

来自分类Dev

如何让TeamCity更新指定文件中的内部版本号?

来自分类Dev

如何在 React-Native 中获取 Android 版本号?(不是 API 级别编号)

来自分类Dev

如何在TfvcTemplate.12.xaml中获取内部版本号

来自分类Dev

如何将程序集版本设置为Jenkins内部版本号?

来自分类Dev

如何在xcode> = 12.3中更改版本和内部版本号

来自分类Dev

如何从输出中获取版本号

来自分类Dev

如何为每个 jenkins 映像运行添加内部版本号?

来自分类Dev

如何在JAR文件名中包含内部版本号?

来自分类Dev

如何在Appcelerator Titanium中增加iOS内部版本号

来自分类Dev

如何在Xcode 5中自动增加内部版本号

来自分类Dev

如何在工件名称中设置詹金斯内部版本号

来自分类Dev

如何在Xcode 5中自动增加内部版本号

来自分类Dev

如何在管道中使用 jenkins 版本号插件

来自分类Dev

如何在POM中获取Maven版本号

来自分类Dev

如何在Java中获取Tomcat版本号

来自分类Dev

如何在OS X中获取Bash版本号

来自分类Dev

如何获取Flutter Web应用程序的内部版本和版本号

来自分类Dev

Jenkins中的“参数列表”以显示另一个内部版本的内部版本号列表

来自分类Dev

android手机中的内部版本号表示什么。它们是如何形成的。他们是否指出了一些我无法理解的含义?

Related 相关文章

  1. 1

    如何使用Maven获取Jenkins内部版本号

  2. 2

    如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

  3. 3

    如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

  4. 4

    如何在Teamcity中设置内部版本号?

  5. 5

    如何在Teamcity中设置内部版本号?

  6. 6

    如何在Jenkins工作流程插件中获取SVN版本号?

  7. 7

    如何通过jenkins更新xcode的plist中的版本号

  8. 8

    在持续集成中增加Android内部版本号

  9. 9

    如何使用SVN和Maven获取内部版本号?

  10. 10

    如何让TeamCity更新指定文件中的内部版本号?

  11. 11

    如何让TeamCity更新指定文件中的内部版本号?

  12. 12

    如何在 React-Native 中获取 Android 版本号?(不是 API 级别编号)

  13. 13

    如何在TfvcTemplate.12.xaml中获取内部版本号

  14. 14

    如何将程序集版本设置为Jenkins内部版本号?

  15. 15

    如何在xcode> = 12.3中更改版本和内部版本号

  16. 16

    如何从输出中获取版本号

  17. 17

    如何为每个 jenkins 映像运行添加内部版本号?

  18. 18

    如何在JAR文件名中包含内部版本号?

  19. 19

    如何在Appcelerator Titanium中增加iOS内部版本号

  20. 20

    如何在Xcode 5中自动增加内部版本号

  21. 21

    如何在工件名称中设置詹金斯内部版本号

  22. 22

    如何在Xcode 5中自动增加内部版本号

  23. 23

    如何在管道中使用 jenkins 版本号插件

  24. 24

    如何在POM中获取Maven版本号

  25. 25

    如何在Java中获取Tomcat版本号

  26. 26

    如何在OS X中获取Bash版本号

  27. 27

    如何获取Flutter Web应用程序的内部版本和版本号

  28. 28

    Jenkins中的“参数列表”以显示另一个内部版本的内部版本号列表

  29. 29

    android手机中的内部版本号表示什么。它们是如何形成的。他们是否指出了一些我无法理解的含义?

热门标签

归档