获得ArgoCD和BuildKite互相通知



对不起,这听起来可能有些模糊,但是有什么办法可以使以下方案发生?

buildkite建立一个项目Argo CD部署Buildkite针对最新部署进行测试。

一旦发现Argo CD已部署了该项目,Buildkite是否可以启动测试?

我直接没有太多的Argo CD经验,但是在进行一些挖掘之后,听起来您需要将Argo CD Postsync Hook添加到您的资源中:https://argoproj.github.io/argo-cd/user-guide/resource_hooks/

以及从Postsync Hook中,您可以使用以下方式启动新的BuildKite构建:https://buildkite.com/docs/apis/rest-api/builds#create-a-build

希望有帮助!

最新更新