获取 ArgoCD 和 BuildKite 相互通知
Getting ArgoCD and BuildKite notify each other
抱歉,这听起来有点含糊,但有没有办法让下面的场景发生?
BuildKite 构建项目
Argo CD 部署
BuildKite 针对最新部署运行测试。
BuildKite 发现 Argo CD 已经部署项目后,有没有办法启动测试?
我没有太多 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
希望对您有所帮助!
抱歉,这听起来有点含糊,但有没有办法让下面的场景发生?
BuildKite 构建项目 Argo CD 部署 BuildKite 针对最新部署运行测试。
BuildKite 发现 Argo CD 已经部署项目后,有没有办法启动测试?
我没有太多 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
希望对您有所帮助!