スクリプトを実行してすべてのTeamCityプロジェクトのビルドトリガーを無効にする方法はありますか?TeamCity:すべてのTeamCityプロジェクトのビルドトリガーを無効にする
ビルドが実行されないように、すべてのビルドトリガーを無効にする必要があるというシナリオがあります。これは、時には、1日以上かかるエージェントマシンのビルドでいくつかのアップグレードプロセスを実行する必要が生じることがあるためです。
私は、TeamCityプロジェクトごとにビルドトリガーごとに無効化ボタンを手動でクリックしたくありません。このプロセスを自動化する方法はありますか?
ありがとうございます。
驚くばかり!素晴らしい返信をありがとうございました。これはまさに私がTeamCity RestAPIを使用して探しているものです。 – IAMbeginner
注:承認されていない場合(httpAuthなど)、TeamCityバージョン10のエラーメッセージは「HTTPステータス405 - リクエストメソッド」が「サポートされていません」です。ログインすると、上記のURLへのPUTはチャームのように機能します。 – Izmaki
ヒントをありがとう。ここで適切な権限を持ってスクリプトの執筆をしています:http://stackoverflow.com/a/43998789/603516 – Vadzim