Android 如何使用Fastlane supply更改释放轨道的展开百分比
我正在尝试使用Fastlane的Android 如何使用Fastlane supply更改释放轨道的展开百分比,android,google-play,fastlane,Android,Google Play,Fastlane,我正在尝试使用Fastlane的supply(upload_to_Play_Store)操作()来增加现有Google Play商店版本的分阶段推出百分比 但是,执行fastlane supply--track rollout--rollout 0.50不会将推出百分比提高到50%,相反,它不会改变Google Play开发者控制台中的任何内容,即使fastlane显示了一条成功消息 快车道的输出: +-------------------------+--------------------
supply
(upload_to_Play_Store
)操作()来增加现有Google Play商店版本的分阶段推出百分比
但是,执行fastlane supply--track rollout--rollout 0.50不会将推出百分比提高到50%,相反,它不会改变Google Play开发者控制台中的任何内容,即使fastlane显示了一条成功消息
快车道的输出:
+-------------------------+-------------------------------+
| Summary for supply 2.122.0 |
+-------------------------+-------------------------------+
| track | production |
| rollout | 0.5 |
| package_name | com.mydomain.myapp |
| metadata_path | ./fastlane/metadata/android |
| json_key_data | ******** |
| skip_upload_apk | false |
| skip_upload_aab | false |
| skip_upload_metadata | false |
| skip_upload_images | false |
| skip_upload_screenshots | false |
| validate_only | false |
| check_superseded_tracks | false |
| timeout | 300 |
| deactivate_on_promote | true |
+-------------------------+-------------------------------+
[14:09:27]: Preparing to upload for language 'en-US'...
[14:09:31]: Uploading all changes to Google Play...
[14:09:34]: Successfully finished the upload to Google Play
如何使用Fastlane的supply
操作来增加当前版本在“生产”轨道中的推出百分比
更新:
使用Fastlane无法找到问题的实际解决方案,因此我们切换到by Triple-T,它可以做我们想做的事情。您必须将track:rollout track\u promote\u设置为:roullout和rollout:0.5以下是我的lane,用于更新生产轨道上的卷展百分比:
desc "Update production rollout - Usage: fastlane rollout_prod rollout:0.25"
lane :rollout_prod do |options|
supply(
track: 'production',
rollout: options[:rollout], # 0.25
skip_upload_apk: true,
skip_upload_metadata: true,
skip_upload_images: true,
skip_upload_screenshots: true,
skip_upload_changelogs: true,
)
end
我为这个问题找到了解决办法。我的工作流程是
- 上传歌曲到歌曲播放商店:测试版
- 从测试版升级到生产版,初始推出百分比为0.25
- 使用与上面类似的车道更新卷展栏,例如0.50
您的输出显示track=production
,而您的命令具有--轨迹卷展栏
。打字错误还是真正的不匹配?您是否可以更新您的问题以包含您获得的完整输出(包括您为获得它而执行的命令)?@janpio我使用的是卷展栏
轨迹,因为Fastlane会忽略除卷展栏
一条以外的所有轨迹的卷展栏分数。看:没错,我想知道为什么你的产出仍然显示生产轨迹。很抱歉我帮不了你,但至少你找到了解决办法。(不过,您可能希望将更新作为答案发布)
desc "Promote beta to production"
lane :init_rollout_prod do
supply(
track: 'beta',
track_promote_to: 'production',
rollout: '0.25',
skip_upload_metadata: true,
skip_upload_images: true,
skip_upload_screenshots: true,
skip_upload_changelogs: true,
skip_upload_apk: true,
skip_upload_aab: true
)
end
desc "update rollout prod"
lane :update_rollout_prod do
supply(
track: 'beta',
track_promote_to: 'production',
rollout: '0.50',
skip_upload_metadata: true,
skip_upload_images: true,
skip_upload_screenshots: true,
skip_upload_changelogs: true,
skip_upload_apk: true,
skip_upload_aab: true
)
end