Плагин Jenkins для Google Play для Android Publisher androidApk не перемещает заметки о выпуске между треками - PullRequest
0 голосов
/ 06 ноября 2018

Я только что закончил добавлять и реализовывать плагин Google Play для Android Publisher для Jenkins как для загрузки 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()]

Это приводит к альфа-дорожке в консоли воспроизведения (обратите внимание на «Вот некоторые примечания по развертыванию, давайте посмотрим, сохранятся ли они во время перемещения APK».)

enter image description here

Теперь, чтобы перемещать APK между дорожками в консоли воспроизведения, я использую «androidApkMove», как это делается

androidApkMove applicationId        : release.packageName,
               fromVersionCode      : true,
               googleCredentialsId  : release.googleCredentialsId,
               rolloutPercentage    : env.ROLLOUT_PERCENTAGE,
               trackName            : env.TO_TRACK,
               versionCodes         : env.VERSION_NUMBER

, который выдает этот результат в бета-треке в консоли воспроизведения (обратите внимание, что заметки о выпуске отсутствуют)

enter image description here

Я в растерянности относительно того, что здесь делать, и я прочитал документацию по плагину, но я еще ничего не нашел. Кто-нибудь еще сталкивался с этой проблемой, и если так, знаете решение? Делать все это вручную для 78 ароматов не выгодно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...