Skip to main content

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

概要

ビルドを特定の時間に自動的に実行するようにスケジュールできます。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    スケジュールされたビルドのタイムフォーマットとタイムゾーン

    Bitriseは、ビルドをスケジュールするときに24時間形式を使用します。 Web UIで設定した時刻は、独自のタイムゾーンに基づいており、UTCとして変換および保存されます。他のタイムゾーンのチームメンバーがスケジュールされたビルドにアクセスすると、自分のタイムゾーンの時刻も表示されます。

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

    Scheduling your builds
  6. 使用 タイムゾーン ドロップダウン メニューを使用して、スケジュールされたビルドのタイム ゾーンを設定します。

    timezone_selector.png

    夏時間

    スケジュールされたビルドは、標準時間と夏時間の間で自動的に調整されます。そのため、ビルドを毎日午後 4 時にトリガーするようにスケジュールした場合、ビルドは夏時間に切り替わる前と夏時間に切り替わった後の午後 4 時にトリガーされます。同じことが逆にも当てはまります。

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

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

    プルリクエストビルド

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

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

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

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

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

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

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

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

  • 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. クリック 消去 次にクリックします 消去 確認を求められたら、もう一度。