シェルスクリプトまたはリンゴスクリプトによる統合をトリガーする方法や、外部イベントにXcode 9統合ボットの統合をトリガするために使用できる言語はありますか。手動でXcode 9統合ボットを起動する
私がしたいのは、バックエンド用のコードのコミットなど、1つ以上のXcode 9 CIボットの統合を開始するCIビルドチェーンをセットアップすることです。
Safariのボタンとの統合を開始することも可能である必要があります...私は方法を理解できません。
シェルスクリプトまたはリンゴスクリプトによる統合をトリガーする方法や、外部イベントにXcode 9統合ボットの統合をトリガするために使用できる言語はありますか。手動でXcode 9統合ボットを起動する
私がしたいのは、バックエンド用のコードのコミットなど、1つ以上のXcode 9 CIボットの統合を開始するCIビルドチェーンをセットアップすることです。
Safariのボタンとの統合を開始することも可能である必要があります...私は方法を理解できません。
私自身の質問に答えて: Xcodeサーバー用のREST APIはXcode 9 CIで動作するようです。だから我々は、統合を開始し、サーバーへのリクエストを投稿する例えばカールを使用することができ、特定のIDでボットの統合を開始する
:
カール-H「のContent-Type:アプリケーション/ JSON "-X POST -d '{}' https://your-build-agent.local:20343/api/bots/Bot_ID/integrations
" your-build-agent "をネットワーク内のボットのURLに置き換え、Bot_IDをボットのIDに置き換えます。
Xcodeでボットを右クリックして[ブラウザでボットを表示]を選択すると、これらの値を取得できます。そこには、ボットのIDでURLが表示されます。