ビルドのスケジューリング

ビルドを特定の時間に自動的に実行するようにスケジュールして、最も都合のよいときにログを確認できるようにすることができます。

ビルドをスケジュールするときに、カスタムを定義できます 環境変数。 GitタグとGitコミットハッシュに高度なフィルターを設定することもできます。

定期的にスケジュールされたビルドが1つ以上ある場合は、次のことができます。

  • それらの構成を編集します。

  • いつでも手動でトリガーします。

  • それらを一時的に無効にします。

  • それらを完全に削除します。

ビルドのスケジューリング

Bitriseの基本的な構成オプションを使用してビルドをスケジュールする方法:

  1. あなたのに行きます ダッシュボード 必要なアプリを選択します。

  2. 選択する ビルドの開始/スケジュール

    これにより、 ビルド構成 ポップアップウィンドウ。

  3. の中に ビルド構成 ポップアップウィンドウで、スイッチを右に切り替えて有効にします このビルドをスケジュールする 特徴。

    Scheduling your builds
  4. で時間と分を設定します HH/MM 分野。

  5. タイムラインで、ビルドを実行する日を選択します。

    Scheduling your builds
  6. 実行するブランチを入力します ブランチ 入力フィールド。

    設定できるブランチは1つだけです。リポジトリへのプルリクエストがフォークされたブランチから行われる場合は、そのブランチの名前を入力してプルリクエストのビルドを実行します。

    プルリクエストビルド

    プルリクエストのブランチのビルドを開始することは、プルリクエストのビルドと同じではありません。プルリクエストブランチの手動で開始されたビルドは、そのブランチのコードの状態のみをビルドします。ただし、自動的にトリガーされるプルリクエストのビルドでは、プルリクエストをマージすると、コードの状態が次のようにビルドされます。

  7. 必要に応じて、ビルドメッセージを メッセージ 分野。

    特定のコミットのGitコミットメッセージを入力しても、そのコミットのビルドはトリガーされないことに注意してください。

  8. から実行するワークフローを選択します ワークフロー メニュー。

    いずれかを選択しない場合、Bitriseはアプリのワークフローに基づいてワークフローを選択します トリガーマップ

  9. クリック ビルドのスケジュール ポップアップウィンドウの下部にあります。

ビルドを開始/スケジュールするための高度な構成オプション

選択した場合 高度 の中に ビルド構成 ウィンドウ、あなたはで利用可能なすべてのオプションがあります 基本、およびその他いくつか:

  • Gitタグ:入力したタグでタグ付けされた特定のブランチまたはコミットを構築します。これを設定すると、コミットハッシュを設定できなくなります。

    Gitタグとコミットハッシュは競合するオプションです

    Gitタグとコミットハッシュの両方を指定することはできません。一方を設定すると、もう一方は消えます。これにより、競合する入力値を入力できなくなります。

  • ハッシュをコミットする:特定のコミットのハッシュをここにコピーして、その特定のコミットをビルドします。このオプションは、ビルドステータスの更新をgitホスティングサービスに送信することもできます。これを設定すると、Gitタグを設定できなくなります。

    コミットハッシュはブランチオプションよりも優先されます

    の場合 ブランチ オプションは、選択したコミットハッシュが存在しないブランチを指定します。Bitriseは、指定されたコミットがあるブランチを見つけて、そのブランチでビルドを実行します。

  • カスタム環境変数:ビルドで使用されるカスタム環境変数を作成します。見る ビルド開始時にカスタムEnv変数を設定する

  • 生成されたcURLコマンド:[ビルド構成]ウィンドウで設定したオプションに基づいて、自動生成されたcURLコマンドを提供します。これはコピーして貼り付けることができ、cURLがインストールされている任意のプラットフォームで実行できます。

定期的にスケジュールされたビルドの構成を変更するには:

  1. に移動します ビルド アプリのタブ。

  2. 上部に、スケジュールされたビルドのリストが表示されます。

  3. クリック スケジュールされたショー

    checking-scheduled-build.png
  4. 小さな歯車のアイコンをクリックして、設定メニューを開きます。

  5. クリック スケジュールされたビルドを編集する

  6. 必要な変更を加えてクリックします 変更内容を保存

スケジュールされたビルドをすぐにトリガーするには:

  1. に移動します ビルド アプリのタブ。

  2. 上部に、スケジュールされたビルドのリストが表示されます。

  3. クリック スケジュールされたショー

    checking-scheduled-build.png
  4. クリック 今すぐトリガー

定期的にスケジュールされたビルドを一時的に無効にするには:

  1. に移動します ビルド アプリのタブ。

  2. 上部に、スケジュールされたビルドのリストが表示されます。

  3. クリック スケジュールされたショー

    checking-scheduled-build.png
  4. トグル 有効 オプション。

    ビルドは、再度有効にするまで実行されません。

定期的にスケジュールされたビルドを完全に削除するには:

  1. に移動します ビルド アプリのタブ。

  2. 上部に、スケジュールされたビルドのリストが表示されます。

  3. クリック スケジュールされたショー

    checking-scheduled-build.png
  4. 小さな歯車のアイコンをクリックして、設定メニューを開きます。

  5. クリック 消去 次にクリックします 消去 確認を求められたら、もう一度。