微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果 docker sha 不同,则仅运行管道

如何解决如果 docker sha 不同,则仅运行管道

我使用由 GCR 上的 Google PubSub 事件触发的 spinnaker 运行 CD 管道。 每当 CI 完成时,它会使用刚刚构建的 git 哈希标记图像,从而触发 PubSub 事件。 这个 repo 构建了许多不同的图像,但如果我的图像没有改变,docker sha 将是相同的。 即使图像没有不同,GCR 在添加标签时仍会触发事件。 由于存在这些事件,管道将启动并进行部署。

我设法用管道表达式提取了 sha。我想将它与上次执行的值进行比较,以确定管道是否应该实际运行。 这有可能吗?

从文档交叉引用管道执行来看似乎是不可能的

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。