我将Jenkins用于我的Android应用程序构建。
在每个版本中,我都会得到一些信息,例如版本号等。
我正在寻找一种在 Jenkins (Jenkins)建立工作时读取versionName
中build.gradle
值的方法。我知道我们可以使用$BUILD_NUMBER
env变量获取buildNumber,但是如何获取versionName
呢?
最佳答案
您可以通过添加确定versionName
的“执行 shell ”步骤并使用EnvInject Plugin将其导出为环境变量来执行此操作。
假设您的build.gradle
包含:
versionName = myname
您可以添加以下脚本:
v=$(cat build.gradle | grep versionName | awk '{print $3}')
echo MY_VERSION_NAME=${v} > env.properties