2016-05-24 13 views
2

TeamCityを使用して、プロジェクトに複数のビルドを設定しました。ほとんどの場合、私はスタンドアロンとして各ビルドを実行したい。しかし、時には同じパラメータセットで複数のビルドを実行したいことがあります。ビルドはすべて同じテンプレートを使用するため、理論的にはすべてのパラメータを単一のビルドで提供することができます。TeamCityは、他のTeamCityビルドを実行するステップを構築できますか?

これは可能であると書かれているものは見つかりませんが、そうでなければならないようです。 (「チームシップの別のビルドからビルドを実行する」を検索すると、ビルドの依存関係に関する豊富なドキュメントが得られます)

すべてのビルドを手動でキューに入れることができますが、毎回同じパラメータを再入力します。

TeamCityは、他のTeamCityビルドを実行するビルドステップをサポートしていますか?その場合、どうすればよいですか?

+0

潜在的にビルドを引き起こすコマンドラインステップを追加することができます。これは正しい方向にあなたを指し示すかもしれません:https://confluence.jetbrains.com/display/TCD9/Accessing+Server+by+HTTP – Shakespeare

+0

はい。私はREST APIに投稿し、ビルドをトリガーできます。ドキュメントにはカールの例がありますが、役立つ場合はPowerShellがあります。 https://confluence.jetbrains.com/display/TCD9/REST+API#RESTAPI-TriggeringaBuild –

答えて

1

正確ではありません。しかし、TeamCityでは、スナップショットの依存関係を追加することで、ビルドチェーンを構築することができます(他の依存ビルドをビルドする)。

別のビルド構成にスナップショット依存関係を追加すると、定義されたすべてのパラメータ、およびソースとアーチファクトにアクセスすることができます。

私はすぐに携帯電話のキーボードで入力しているように短い答えを残して申し訳ありません。しかし、後で私のラップトップに行くときに回答を編集して広げる

関連する問題