Skip to main content

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

概要

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

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

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

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

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

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

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

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

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

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

  1. 上の ビットライズCI アプリのページで、 ビルドを開始 ボタンをクリックし、その横にあるドロップダウンメニューを開いて、 スケジュール構築

    schedule-build.png
  2. の中に スケジュール構築 ダイアログで、スケジュールの頻度を設定します。開始日時とタイムゾーンを設定します。

    • In the Basic settings, you need to set a start date, a start time in 24-hour time format, and select a timezone.

    • In the Cron settings, you can set a cron schedule expression. The dialog will parse your expression and display the configured time in a human-readable format.

  3. 繰り返しを有効または無効にするには、 繰り返し 切り替えます。繰り返しを有効にする場合は、分単位から年単位までの頻度を設定します。

    ビルドは、スケジュールの頻度によって決まる、設定された頻度で常に同じ時間にトリガーされます。たとえば、毎週月曜日と木曜日にビルドが実行されるように設定できます。

    repetition.png
  4. 準備ができたらクリック ビルド構成に進みます。

  5. 選択してください 基本 そして 高度な 構成。

    基本構成には 3 つのオプションがあります。

    • ブランチ名。これは必須フィールドです。

    • メッセージ メッセージ フィールドです。これは Git コミット メッセージとはまったく関係ありません。ビルドに関するオプションの情報を提供するための場所にすぎません。

    • ワークフローまたはパイプライン。特定のものを選択するか、 トリガーマップに基づく オプションを使用して1つを選択する トリガーマップ アプリの bitrise.yml 設定ファイル。

    プルリクエストブランチ

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

    詳細な設定オプションについては、 ビルドを開始/スケジュールするための高度な構成オプション セクション。

    schedule-basic.png
  6. 完了したらクリック スケジュール構築

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

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

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

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

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

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

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

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

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

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

スケジュールされたビルドの編集

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

  1. Go to the Builds page of your app.

  2. Find the Scheduled builds section and open it to view your scheduled builds.

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

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

    edit-config.png
  5. 必要な変更を加えてクリックします 変更内容を保存

スケジュールされたビルドを手動でトリガーする

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

  1. Go to the Builds page of your app.

  2. Find the Scheduled builds section and open it to view your scheduled builds.

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

スケジュールされたビルドを無効にする

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

  1. Go to the Builds page of your app.

  2. Find the Scheduled builds section and open it to view your scheduled builds.

    checking-scheduled-build.png
  3. Click the vertical ellipsis to open the context menu.

  4. トグル 有効 オプション。

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

    edit-config.png

スケジュールされたビルドの削除

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

  1. Go to the Builds page of your app.

  2. Find the Scheduled builds section and open it to view your scheduled builds.

    checking-scheduled-build.png
  3. Click the vertical ellipsis to open the context menu.

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

    edit-config.png