このテンプレートを利用する
Devin で CircleCI 失敗対処法 を開き、デフォルト設定で自動化を作成します。保存する前にカスタマイズできます。
この自動化でできること
仕組み
check.run
- イベント:
github:check_run- 条件:
actioneqcompletedcheck_run.conclusioneqfailurecheck_run.namecontainscirclecirepository.full_nameeqyour-org/your-repo
- 条件:
前提条件
- 統合:
- MCP サーバー:
- CircleCI MCP — Devin と CircleCI を接続
プロンプトの例
設定方法
- Devin で Automations → Templates を開きます。
- CircleCI 失敗対処法 をクリックします。このテンプレートがあらかじめ入力された状態で、作成ページが開きます。
- 必要な統合 を接続し、まだであれば MCP サーバーをインストールします。
- トリガー条件内のプレースホルダー値を置き換えます (たとえば、
your-org/your-repoを実際のリポジトリ名に置き換えます) 。 - プロンプトを確認し、チームの用語、慣例、ガードレールに合わせて調整します。
- Create automation をクリックします。
このテンプレートを利用する場面
- GitHub Actions ユーザーと同じ自動修正パターンを求める、CircleCI を運用しているチーム
- 複数ジョブをオーケストレーションする複雑な CircleCI ワークフロー
- レガシーな CI パイプラインを正常な状態に保つ負担を減らしたい場合
- 大規模なリファクタリング作業中に、開発者の手詰まりを自動的に解消したい場合
カスタマイズのアイデア
- 特定のパイプラインやブランチに限定する
- 通常のパイプラインの複雑さに応じて、ACU の上限を調整する
- 修正ループを防ぐため、ボットによるコミットはスキップする
- 品質を完全に自動化するには、SonarQube Quality Gate 対処法と組み合わせる
