我试图弄清楚如何链接多个“促销”(通过用户点击),同时确保链中的构建不会排队。通过当前设置如下,注意因为我的应用程序是一个白标签,所以下面描述的配置对每个站点都重复。
- 构建和测试 - 创建压缩工件
- 部署到测试 - 具有工件和快照依赖项
- 部署到暂存 - 具有工件和快照依赖项
- 部署到生产具有工件依赖性
推广到生产时,我想在所有网站上执行此操作(无需在每个构建上手动单击推广)。
我目前正在尝试以下策略,将“部署到生产”构建设置为具有 Artifact 依赖项,而没有快照依赖项,因此它不会在链中排队。我已将工件设置为依赖于“构建和测试”配置以获得对压缩项目的访问权限,并且我已将其设置为使用引用生产构建中参数的特定构建号进行构建。
在进行了一些谷歌搜索后,我发现我可以使用以下 api 获取暂存版本号:
这很好用,但是我不明白如何将这个值放入参数中?
另外我不知道我的方法是否正确?有没有更好的办法?