在应用研发平台EMAS上,apk下载链接的流水线ID替换成动态参数 这步该怎么操作 怎么获取当前apk的ID呢?这个ID是不是每次生成产物都是变化的,有办法代码的方式获取每次产物的URL中的ID吗?
在应用研发平台EMAS上,如果你想要把apk下载链接的流水线ID替换成动态参数,可以在自定义脚本或者通知脚本里进行操作。具体的做法是,把流水线ID替换为当前的流水线名称和实例ID,形成一个新的动态链接。例如,新的下载链接可以是:https://emas-devops-cdn.aliyuncs.com/job/“当前运行的流水线名称 EMAS_PIPELINE_INSTANCE_ID”/apk/release/app-release-unsigned.apk?file=app-release-unsigned.apk。
每次生成的产物都会有一个不同的ID,这个ID就是流水线实例ID,它会随着每次流水线的运行而变化。你可以通过这个方式获取到每次构建产物的URL中的ID。同时,为了确保用户可以顺利下载到最新的构建产物,你可以在应用构建或发布成功后,直接在流水线中下载构建产物。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。