--- title: "アーティファクト" url: https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/artifacts/ description: "Catalyst Pipelinesのartifactsの詳細、関連するキーワード、およびサンプルコードスニペットについて学びます。" last_updated: 2026-03-30T08:10:30Z service: Pipelines type: general related_links: - name: "パイプラインの設定" url: /ja/pipelines/help/catalyst-pipelines.yaml/implementation --- # Artifacts # はじめに artifactは、pipeline実行中のアプリケーションビルドプロセスで生成されるファイルまたはZIPです。これらのartifactsはデプロイ可能なエンティティであり、インフラストラクチャやアプリが含まれます。pipeline実行中にCatalyst Stratusサービスでartifactsを保存および取得できます。 artifactsには2つのタイプがあります: * **単一のartifactファイル:** このビルドファイルはCatalyst Stratusのバケットに直接アップロードし、必要に応じてダウンロードできます。 * **artifact ZIP:** このタイプでは、正規表現を設定して関連ファイルを選択し、それらをZIPに圧縮してCatalyst Stratusのバケットにアップロードし、必要に応じてZIPをダウンロードします。 `artifacts`キーを使用して、pipelineに必要なartifactsをkey-value pairsとして定義できます。これらのartifactsは、Catalystコンソールでstepsを使用して作成されたjobsの一部として含めることができます。jobsでのartifact設定の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/implementation/)を参照してください。ただし、[parallel](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/parallel-job/)および[approval](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/approval-job/) jobsには適用されません。 ### Artifactのプロパティ #### アップロード
キー 値 必須
`upload` このキーには、artifactのアップロードプロセスに必要な設定が含まれます。 はい
`type` `file`または`zip`のいずれかの値を指定します。 はい
`name` artifactの名前(ファイル名またはZIP名)。 例: SNAPSHOT.jar(fileタイプの場合) Build.zip(zipタイプの場合) はい
`file` artifactファイルのソースパス。 例:target/demo-0.0.1-SNAPSHOT.jar はい(artifactタイプがfileの場合)
`regex` ファイルを識別し、一致するすべてのファイルを圧縮する正規表現パターン。 例: - /catalyst/node_modules/**/ はい(artifactタイプがzipの場合)
`location` ファイルまたはZIPをアップロードするStratusのロケーションパス。 例: stratus://<>/ (送信先) はい
#### ダウンロード
キー 値 必須
`download` このキーには、artifactのダウンロードプロセスに必要な設定が含まれます。 はい
`type` fileまたはzip。お好みに応じてこの値を指定します。 はい
`name` Stratus内のartifactの名前。 例: SNAPSHOT.jar(fileタイプの場合) Build.zip(zipタイプの場合) はい
`file` ファイルをダウンロードする送信先パス。 例:/SNAPSHOT.jar はい(artifactタイプがfileの場合)
`location` ファイルをダウンロードするStratusのロケーション。 例: stratus://<>/ artifact名 はい
> **注意:** artifactタイプがzipに設定されている場合、ZIPファイルはデフォルトでルートディレクトリにダウンロードされます。 artifactsが設定されたサンプルYAMLコードスニペットについては、[こちらのセクション](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/build-the-pipeline/jobs/introduction)を参照してください。