アプリケーションを管理している repository への push トリガーで、 CircleCI へ連携され workflow を実行しています。
Build の運用は、アプリケーション用とビルド用(kaniko)の repository と分けていますが連動して動作します。
OCI の kubernetes に CircleCI の self-host-runner が kaniko(Build repo) の deploy を行い、 Kaniko の中で app repo を clone し、build & push を行っています。
App repo: https://github.com/AbeYuki/flask-portfolio.git
Build repo: https://github.com/AbeYuki/kaniko.git
インフラを管理している repository への push トリガーで、アプリケーションリソースを管理している Argo CD が自動でデプロイを実行しています。
Infra repo: https:/github.com/AbeYuki/aimhighergg.com-git