インターネット経由で「プルリクエストからBambooビルドをトリガする方法」を参照してください。bambooビルドからプルリクエストをマージする方法
私たちは自らのフォークからgitリポジトリで作業する約10人のチームを持っています。それぞれのチームは各タスクごとに独自のブランチを持っています。開発者がフィーチャのテストを終了すると、フィーチャブランチからアップストリームマスタにプルリクエストが作成されます。プルリクエストをマージできるように、開発者にリベースするように常に指示する必要があります。私のチームは、私たちのGitのワークフローを簡素化しようとしていると、私たちは基本的に次の操作を行って、そのプロセスを自動化し、ビルドをしたい:
- リベースが速く、競合が発生した場合は原点に枝を備えています/
- を習得起源/をリベースビルドに失敗し、リベースが成功した場合は、手動で
- をリベースする人に通知し、リベース支店に対して実行「テスト」竹のビルド、テストビルドが赤の場合リベースは、任意のテスト
- を破るdidntのことをダブルチェックし、高速な失敗再構築されたブランチを元の場所から引き出し、壊れたテストを修正するようにビルドして通知する
- テストビルドがまだ緑色の場合は、PRをマージしてビルドを成功として表示します。キュー内
- 次のビルドは
に私達はちょうど、マージキューとしてグローバルマージビルドのキューを使用するこの方法を開始することができますし、開発者がすべてのバックせずにそれを自分自身を管理できると述べ基本的にいくつかの人と一緒にリベースについてメッセージングこのプロセスのサーバーとして機能します。
これは、bambooがプルリクエストをマージできるようにするために、私の質問があります:これを行うための直接の統合はありますか?それ以外の場合は、スクリプトを使用してプルリクエストをマージするにはどうすればよいですか?例/詳細な説明が参考になります。
リベースをサポートしていないようですが、マージするだけです – b15