For the complete documentation index, see llms.txt. This page is also available as Markdown.

AutoFixプルリクエストの自動マージ

自動マージはいつ使うべきですか?

自動マージ機能は、定義された条件をすべて満たすと Pull Request を自動的にマージすることで、開発ワークフローを効率化します。

これにより、Pull Request の追跡とマージを手動で行う必要がなくなり、ワークフローの速度を大幅に向上できます。開発者は各 PR の条件を常に確認したり、定期的にマージを開始したりする必要がなくなります。

Aikido は、GitHub、GitLab、Azure DevOps に標準搭載されている自動マージ機能を利用します。Autofix の設定では、Aikido によって作成された PR に対して自動マージを有効にできます。

GitHub

リポジトリで Pull Request の自動マージを有効にする: リポジトリで Pull Request の自動マージを管理する - GitHub ドキュメント. 対象ブランチに対してブランチ保護ルールを設定することを強く推奨します: ブランチ保護ルールを管理する - GitHub ドキュメント。これにより、自動マージがトリガーされる前に満たす必要がある条件を定義できます。

GitLab(Cloud & Server)

GitLab リポジトリで自動マージを有効にする方法は、こちらをご覧ください: 自動マージ | GitLab ドキュメント

Aikido が自動マージを有効にした PR を作成するには、GitLab でブランチポリシーを設定する必要があります: 保護されたブランチ | GitLab ドキュメント

最後に、Aikido が自動マージを有効にした PR を作成するには、PR にパイプラインを関連付ける必要があります: CI/CD パイプライン | GitLab ドキュメント

パイプラインが成功し、マージチェックが完了すると、PR は自動的にマージされます。

Azure DevOps

PR をいつ自動完了させるかを定義するため、対象ブランチでブランチポリシーを有効にすることを強く推奨します: Git ブランチポリシーと設定 - Azure Repos | Microsoft Learn

Bitbucket

Bitbucket には、上記と同様の自動マージ機能はありません。Bitbucket が提供する自動マージ機能を使用する場合でも、ユーザーは最終的に手動でマージボタンをクリックする必要があります。 Pull Request をマージする | Bitbucket Data Center 10.0 | Atlassian ドキュメント

最終更新

役に立ちましたか?