小编典典

从Jenkins读取build.gradle的versionName

jenkins

我将Jenkins用于我的Android应用程序构建。在每个版本中,我都会得到一些信息,例如版本号等。

我正在寻找一种方法来读取Jenkins建立工作时的versionName价值build.gradle。我知道我们可以使用$BUILD_NUMBERenv变量获取buildNumber
,但是如何获取versionName


阅读 385

收藏
2020-07-25

共1个答案

小编典典

您可以通过添加一个确定该的Execute
Shell步骤versionName并使用EnvInject插件将其导出为环境变量来执行此操作

假设您build.gradle包含:

versionName = myname

您可以添加以下脚本:

v=$(cat build.gradle  | grep versionName | awk '{print $3}')
echo MY_VERSION_NAME=${v} > env.properties
2020-07-25