Получение ArgoCD и BuildKite уведомляют друг друга - PullRequest
1 голос
/ 03 июля 2019

Извините, это может показаться немного расплывчатым, но есть ли какой-нибудь способ сделать следующий сценарий следующим образом?

BuildKite создает проект Argo CD развертывает BuildKite запускает тест для последнего развертывания.

Есть ли способ для BuildKite запустить тесты, как только он узнает, что Argo CD развернул проект?

1 Ответ

2 голосов
/ 04 июля 2019

У меня нет особого опыта работы с 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

Надеюсь, это поможет!

...