我刚刚为Jenkins添加并实现了Google Play Android Publisher插件,可以上传APK并在Google Play控制台中的曲目之间移动它们。
我正在使用1.8版本的插件。
https://github.com/jenkinsci/google-play-android-publisher-plugin https://jenkins.io/doc/pipeline/steps/google-play-android-publisher/#androidapkmove-move-android-apks-to-a-different-release-track
通过以下方式,上传工作正常,甚至可以将我针对指定语言的发行说明正确地放入Google Play中
:def getDeployNotes() {
return [language: 'en-US', text: "${env.DEPLOY_NOTES}"]
}
androidApkUpload googleCredentialsId : signingCredential,
apkFilesPattern : "app/build/outputs/apk/${variant.flavor}/${variant.type}/*.apk",
deobfuscationFilesPattern : "app/build/outputs/mapping/${variant.flavor}/${variant.type}/mapping.txt",
trackName : 'alpha',
recentChangeList : [getDeployNotes()]
它会在Play控制台的Alpha Track中产生此结果(请注意:“这里有一些部署说明,让我们看看它们在APK移动期间是否持续存在。”)
现在,要在Play控制台的音轨之间移动APK,我可以像这样使用“ androidApkMove”
androidApkMove applicationId : release.packageName,
fromVersionCode : true,
googleCredentialsId : release.googleCredentialsId,
rolloutPercentage : env.ROLLOUT_PERCENTAGE,
trackName : env.TO_TRACK,
versionCodes : env.VERSION_NUMBER
哪个会在Play控制台的Beta轨道中产生此结果(请注意,没有发行说明)
我对此处的操作一无所知,并且已阅读了该插件的文档,但尚未找到任何东西。有人遇到过这个问题吗?如果是,请知道解决方案吗?手动为78种口味做这些都是不好的。
答案 0 :(得分:0)
通过API将现有文件升级到另一个发行曲目时,Google Play不会自动将发行说明从一个曲目复制到另一个曲目(与从Web UI进行复制时不同)。
但是,由于version 4.0是Google Play Android Publisher插件的内置功能,因此该功能是内置的:在曲目之间移动应用程序版本也将复制发行说明。