Jenkins Google Play Android Publisher插件androidApkMove不会在音轨之间移动发行说明

时间:2018-11-06 05:14:05

标签: android jenkins google-play apk

我刚刚为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移动期间是否持续存在。”)

enter image description here

现在,要在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轨道中产生此结果(请注意,没有发行说明)

enter image description here

我对此处的操作一无所知,并且已阅读了该插件的文档,但尚未找到任何东西。有人遇到过这个问题吗?如果是,请知道解决方案吗?手动为78种口味做这些都是不好的。

1 个答案:

答案 0 :(得分:0)

通过API将现有文件升级到另一个发行曲目时,Google Play不会自动将发行说明从一个曲目复制到另一个曲目(与从Web UI进行复制时不同)。

但是,由于version 4.0是Google Play Android Publisher插件的内置功能,因此该功能是内置的:在曲目之间移动应用程序版本也将复制发行说明。