私はいくつかの(ソース)リポジトリを持っています。これらのレポジトリの1つにコミットがプッシュされるたびに、ソースをビルドし、結果を別の(ターゲット)リポジトリにプッシュするタスクがトリガされなければなりません。Phabricatorのビルドのシーケンシャル化と並列化
ソースリポジトリはPhabricatorでホストされています。ターゲットリポジトリは別々にホストされます。 Jenkinsはすべてのリポジトリにアクセスできます。
私がやったことです:
- パラメータ化スクリプトを使用してビルド仕事をしていませんジェンキンスにおけるプロジェクト
- ジェンキンス
- Aヘラルドを呼び出す
Make HTTP Request
ビルドステップとHarbormasterでビルド計画コミットがソースリポジトリの1つにプッシュされるたびにHarbormasterのビルドプランをトリガするルール。
あるソースリポジトリのプッシュされたコミットがすべて正しい順序でビルドされていることを確認してください。そして、いくつかのソースリポジトリ間でビルドをどのように並列化できますか?私は避けたいと何
は、各ソースリポジトリのジェンキンスおよび/またはHarbormaster上のセットアップの(巨大な)束です。