JetBrains Space ヘルプ

ジョブの表示、実行、停止、サブスクライブ

プロジェクトのジョブページでは、ジョブの実行と停止、現在のジョブの実行進行状況と実行結果の表示、およびジョブ通知のサブスクライブを行うことができます。

ジョブの実行結果を表示する

  1. プロジェクトに移動します。

  2. サイドバーメニューで、ジョブを選択します。

  3. 必要なリポジトリとブランチが選択されていることを確認してください。このページには、プロジェクト内のすべてのジョブのリストとその実行結果が表示されます。ここでは、たとえば次のような場合にジョブフィルターを適用することもできます。

    • 実物のみジョブを残す: 自動化スクリプトの最新 (最新) バージョンからのジョブの実行。

    • 時代遅れなだけジョブを残す: 自動化スクリプトの最新 (最新) バージョンで変更されたジョブ、または最新のスクリプトバージョンに存在しないジョブの実行。

    Automation Job Run and Stop

  4. 特定のジョブのすべての実行を表示するには、ジョブの名前をクリックします。

    Automation Job Runs
  5. 特定のジョブ実行試行をクリックすると、詳細が表示されます。ここで以下を表示できます。

    • 概要 : ジョブのログを含むジョブ実行結果。

    • ステップ : 各ジョブステップのログ。

    • テスト : テスト実行結果 (ジョブにテスト結果を報告するステップが含まれている場合)。現在、Gradle テスト出力のみがサポートされています。

    • 変更 : VCS コミットのリスト。

    • アーティファクト : ジョブによってパッケージリポジトリに公開されたアーティファクト。

    • パラメーター : ジョブで使用される設定済み、プロジェクト、提供されたパラメーターのリスト (シークレットは表示されていません)。

    Viewing Automation job details

ジョブの実行と停止

デフォルトでは、ジョブの実行は「git Push」によってトリガーされます。オプションで、 startOn 項目を使用して他のジョブトリガーを指定できます。ジョブを実行するもう 1 つの方法は、プロジェクトのジョブページから手動で実行することです。

ジョブを手動で実行または停止するには

  1. プロジェクトに移動します。

  2. サイドバーメニューで、ジョブを選択します。

  3. 必要なジョブを見つけて、次の操作を行います。

    • ジョブを実行するには、ジョブヘッダーの実行をクリックします。ジョブでは実際のプロジェクトソース (最後のリポジトリコミット) が使用されることに注意してください。

    • ジョブの実行を停止するには、特定の実行の横にある Automation Job Stop Icon 停止アイコンをクリックします。

場合によっては、元の実行と同じコミットを使用して特定のジョブの実行を再実行する必要がある場合があります。

元の実行と同じコミットを使用してジョブを再実行するには

  1. プロジェクトに移動します。

  2. サイドバーメニューで、ジョブを選択します。

  3. 必要なジョブを開いてから、必要なジョブの実行を開きます。

  4. 右上隅の「再実行」をクリックします。

カスタム設定でジョブを実行する

自動化により、ジョブの実行をカスタマイズできます。

  • ジョブの実行のためにチェックアウトする必要がある特定のコミットを選択できます。

  • ジョブがカスタマイズ可能なパラメーターを提供する場合は、ジョブ実行のデフォルトのパラメーター値を変更できます。

カスタムジョブを実行するには

  1. プロジェクトに移動します。

  2. サイドバーメニューでジョブを選択し、必要なジョブを見つけます。

  3. 実行ボタンを展開し、カスタム実行を選択します。

    Custom job run
  4. 開いたウィンドウで:

    • コミットで、ジョブによってチェックアウトする必要がある特定のコミットを選択します。

    • パラメーターで、必要なパラメーター値を指定します。

ジョブ通知を購読する

各オートメーションジョブには、Space 内に個別のチャットチャネルがあります。オートメーションはこのチャネルを使用して、ジョブの実行結果を通知できます。デフォルトでは、Space はそのような通知を送信しません。特定のジョブの結果を取得したい場合は、その通知を明示的にサブスクライブする必要があります。

  1. プロジェクトに移動します。

  2. サイドバーメニューで、ジョブを選択します。

  3. ヘッダーの名前をクリックして、ジョブのページを開きます。

  4. ページ上部の「サブスクライブ」ボタンをクリックします。

  5. 通知を構成するには、「 Notifications Icon ジョブサブスクリプションの設定」ボタンをクリックして設定を指定します。

    • 完了したすべてのジョブ : すべてのジョブの実行結果について通知します。

    • 失敗したジョブのみ : ジョブが失敗した場合にのみ通知します。

    • コミットにより : コミットによってトリガーされたジョブについてのみ通知します。

    • 手動で実行します : 手動で実行するジョブについてのみ通知します。

    Automation Subscribe
  6. ジョブの実行が完了すると、ジョブのチャットチャネルでメッセージを受け取ります。

    Job's chat channel

関連ページ:

プロジェクトに参加する

あるプロジェクトに貢献を開始したい場合は、そのプロジェクトに参加する必要があります。つまり、そのプロジェクトのメンバーになる必要があります。貢献しようとしているプロジェクトに移動します。すでにメンバーである場合は、プロジェクトのページのプロジェクトメンバーにリストされます。そうでない場合は、プロジェクト管理者に連絡してメンバーシップを依頼してください。プロジェクト管理者を確認するには、プロジェクトページでメンバーウィジェットをクリックします。プロジェクトを探す:すべてのプロジェクトは名前で見つ

パッケージリポジトリ

パッケージリポジトリは、パッケージと呼ばれる別の Space モジュールによって管理されます。JetBrains Space に組み込まれているパッケージリポジトリマネージャーです。このトピックに慣れていない場合でも、Maven Central、Docker Hub、NuGet.org などのリポジトリについてはおそらくご存知でしょう。これはまさに Packages モジュールの機能です。独自のリポジトリを作成し、それをさまざまなタイプのパッケージ (Docker および OCI イメージ、.j...

ジョブ実行のトリガー

自動化は次のジョブトリガーをサポートします。デフォルトで有効になっています。ユーザーが参照 (ブランチ、タグ、コミット、その他の Git 参照) をプロジェクトリポジトリにプッシュした後にジョブを実行します。の範囲を制限して、プロジェクトリポジトリ内の変更ではなく特定のブランチ、タグ、ディレクトリ、ファイルの変更についてのみがトリガーされるようにすることができます。マルチリポジトリプロジェクトがある場合は、特定のリポジトリ内の変更に対してジョブを実行するようにトリガーを設定できます。詳細 |DSL...