0

マスターブランチから1つ以上の開発ブランチへのマージを自動化する方法を探しています。つまり、複数のプロジェクトにわたって、チーム開発ブランチをマスターと毎日同期させたいと考えています。

これにJenkinsを使用することを検討していましたが、あまり経験がありません。Jenkinsは、おそらく複数のリポジトリURLを追加し、構成で「マージ先のブランチ」を指定することで、この機能を提供しますか?私は問題をマージするよりもプロジェクトの構築について心配していません。失敗したマージにジェンキンスはどのように反応しますか?

Jenkinsが理想的ですが、別のアプローチがある場合は、それを聞いてみたいと思います。

よろしくお願いします。

4

2 に答える 2

3

次のように、ブランチを担当する開発者にこれを行わせることを強くお勧めします。

  • 競合がない場合、このようなマージには10〜30秒かかります
  • 対立がある場合、それらを解決する方法を知っている人がすぐそこにいます
  • 開発者は、このマージをいつ行うかを最もよく知っています

そもそもなぜこれを自動化したいのですか?

于 2013-01-28T20:15:21.767 に答える
0

Gerritを使用して、共通の共有ワークストリームへのマージを管理することをお勧めします。

Gerritは、Jenkinsを使用して、レビュー用に提案された各チェンジセットを検証するように構成できます。

于 2013-01-28T22:21:26.073 に答える