获取ArgoCD和BuildKite相互通知

时间:2019-07-03 09:03:07

标签: continuous-integration devops continuous-delivery buildkite

对不起,这听起来可能有点含糊,但是有什么办法可以使以下情况发生?

BuildKite建立一个项目 Argo CD部署 BuildKite针对最新的部署运行测试。

一旦BuildKite发现Argo CD已部署了项目,是否有办法启动测试?

1 个答案:

答案 0 :(得分:2)

我没有太多Argo CD经验,但是经过一些挖掘后,听起来您需要在资源中添加Argo CD PostSync挂钩: https://argoproj.github.io/argo-cd/user-guide/resource_hooks/

从PostSync挂钩中,您可以使用以下命令启动新的Buildkite构建: https://buildkite.com/docs/apis/rest-api/builds#create-a-build

希望有帮助!