会社内に独自のTeamCityセットアップを実行する複数のグループがあります。私のグループは、他のプロジェクトグループがプロジェクトで使用する一連の汎用ライブラリを提供しています。 TeamCityを使用して、ライブラリのバージョンを本番環境にプッシュします。私が必要とするのは、新しいバージョンをプロダクションにプッシュしたら、私たちのライブラリに依存する他のグループのCIシステム上で自動的にビルドをトリガーする方法です。私はすでに、最新版などにアップグレードするためのスクリプトを用意しています。現時点ではマニュアルですが、私はそれを自動化し、バージョンを製品にリリースした後に、依存するプロジェクトの新しいビルドを開始したいと思います。 Teamcityのインスタンス間でトリガ通知をプッシュする方法を探しています。異なるTeamCityインスタンス間でビルドを開始する
2
A
答えて
2
HTTPリクエストを使用してTeamCityビルドをトリガーできるので、ビルドスクリプトを変更してビルドの最後に必要なリクエストを行うことができます。これには、ビルドスクリプトにリモートサーバーでトリガーされる必要があるビルドの一覧をハードコードする必要があるという欠点があります。
HTTPリクエストの構文は次のとおりです。詳細については
http://<user name>:<user password>@<server address>/httpAuth/action.html?add2Queue=<build type Id>
はチームシティーのドキュメントのこのページを見てみましょう:
+0
Paulに感謝しましたが、私はこれを考えていましたが、ハードコーディングなしで別の方法があるかどうかを知りたかっただけです。私は今のところより良い選択肢があるまでこれを行うことができると思います – praskris
関連する問題
- 1. i3wm - 異なるワークスペースで異なるクロムウェブページ(インスタンス)を開始
- 2. gitのリモート変更でTeamcityがビルドを開始しない
- 3. TeamCityですべてのビルド構成を実行開始
- 4. TeamCity - 開始tomcat
- 5. 異なる開始インデックス
- 6. Bitbucket |プルリクエストでビルドを開始する
- 7. TeamCityでNuGetパッケージをビルドして展開するステップ
- 8. TeamCityで2つの異なるビルド番号を増やす方法
- 9. TeamCityビルドでgithubを
- 10. Teamcityを使用して同じブランチから異なるプロジェクトをビルドして展開します
- 11. Checkinのコメント内で特定のキーワードが検出されたときにTeamCityビルドを開始する
- 12. ノードAWS SDKインスタンスを開始する
- 13. キューのAWSインスタンスを開始する
- 14. 公開IPでec2インスタンスを開始
- 15. TeamCity :: JavaでteamcityビルドIDにアクセスするには
- 16. インスタンスを開始しないでボリューム/スナップショットデータにアクセスするAmazon EC2
- 17. 異なる活動の開始
- 18. 異なるインスタンス間でFinCalでNPV機能を適用する
- 19. TeamCityでビルドする直前のスナップショット
- 20. 同じプログラムで異なるNeo4jバージョンを開始する
- 21. Node:Scale socket.io/nowjs - 異なるインスタンス間のスケール
- 22. 異なるパッケージ間でLog4jインスタンスを再利用する
- 23. TeamCity REST APIヒストリビルドではないビルドを取得する方法
- 24. Tomcat 6:インスタンス間で最大セッションアイドル時間が異なる
- 25. ビルドOSに基づいて異なるファイルを展開する
- 26. scmmanagerのwebhookでビルドを開始
- 27. TeamCityは、他のTeamCityビルドを実行するステップを構築できますか?
- 28. LSTMネットワークをトレーニングし、異なる開始点を予測する
- 29. 同じフラグメントの異なるインスタンス間で通信する
- 30. Java、2つの異なる汎用インスタンス間で変換する
あなたはVCSトリガを使用することはできますか? –
私たちはプロジェクトにいくつかのチェックインを行います。私はCIインスタンス上でのみビルドをトリガーします。すべてのチェックインで顧客のCIビルドがトリガされることは望ましくありません。私は、何かを共通の場所にチェックインして、すべての顧客CIインスタンスにその特定のファイルのVCSトリガ設定を持たせる手続きを得ることができました。チェーンの構築をトリガするための回避策になる可能性があります。 – praskris