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