メインコンテンツまでスキップ

Pipeline コンポーネントの理解

Pipeline の作成と設定 で紹介したコンポーネントのフィールドリファレンスです。

コンポーネント説明
Pipeline NamePipeline の名前です。
DescriptionPipeline の説明です。
Pipeline SourcePipeline をトリガーするソースです。Git リポジトリまたは Container Registry です。既存の Pipeline で更新する場合は Pipeline Source を設定する を参照してください。
StageBuild、Test、Deploy などの処理フェーズです。
JobStage 内で実行される実行可能なタスクです。
Serial Job順番に実行される Job です。
Parallel Job同じ Stage 内の他の Job と並行して実行される Job です。
SavePipeline を保存します。Pipeline Source、少なくとも 1 つの Stage、少なくとも 1 つの Job が必要です。

Job の種類

Job を追加すると、category ごとにグループ化されたカタログが開きます。利用できる種類:

CategoryJob typeDescription
BuildBuild and pushPipeline Source 内の Dockerfile から Docker image を build し、container registry に push します。Dockerfile のパス、build context directory、対象の registry/repository を設定します。Add a Build and push job を参照してください。
DeployKubernetes deployアプリケーションを Kubernetes Environment に deploy します。Deploy Job の設定とアプリケーションの Deploy を参照してください。
OperationsKubectlcluster に対して構造化された kubectl operation(Apply、Get、Logs、Delete など)を実行します。Apply は事前に server-side dry-run を行います。Add a Kubectl job を参照してください。
SecurityTrivy scancontainer image の脆弱性をスキャンします。Add a security scan job を参照してください。
SecuritySonarQube scan静的解析と Quality Gate のチェックを実行します。Add a security scan job を参照してください。
GovernanceApprovalapprover が判断するまで Pipeline を一時停止します。Add an approval gate を参照してください。

関連ページ