开发者社区> 问答> 正文

在应用研发平台EMAS上,apk下载链接的流水线ID替换成动态参数 这步该怎么操作 怎么获取呢?

在应用研发平台EMAS上,apk下载链接的流水线ID替换成动态参数 这步该怎么操作 怎么获取当前apk的ID呢?lQLPJxTnULiWDNzNARzNBYCwpKlc-_tl3g8FO9pQG8AUAA_1408_284.png这个ID是不是每次生成产物都是变化的,有办法代码的方式获取每次产物的URL中的ID吗?

展开
收起
小小鹿鹿鹿 2023-11-13 18:23:19 287 0
2 条回答
写回答
取消 提交回答
  • 在应用研发平台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。同时,为了确保用户可以顺利下载到最新的构建产物,你可以在应用构建或发布成功后,直接在流水线中下载构建产物。

    2023-11-30 15:56:07
    赞同 展开评论 打赏
  • 是的 。 $$ 包起来就可以获取。此回答来自钉群应用研发平台EMAS开发者交流群。

    2023-11-14 23:12:37
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
EMAS平台全景介绍 立即下载
从加固讲APK瘦身 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载