翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
入力アーティファクトの定義
別の Amazon CodeCatalyst アクションによって生成されたアーティファクトを使用する場合は、現在のアクションへの入力として指定する必要があります。複数のアーティファクトを入力として指定できる場合があります。これは アクションによって異なります。詳細については、アクションのワークフローYAML定義「」を参照してください。
他のワークフローのアーティファクトを参照することはできません。
次の手順を使用して、別のアクションからのアーティファクトを現在のアクションへの入力として指定します。
前提条件
開始する前に、他のアクションからアーティファクトを出力していることを確認してください。詳細については、「出力アーティファクトの定義」を参照してください。アーティファクトを出力すると、他の アクションで使用できるようになります。
- Visual
-
アーティファクトをアクションへの入力として指定するには (ビジュアルエディタ)
https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。
-
プロジェクトを選択します。
-
ナビゲーションペインで CI/CD を選択し、ワークフロー を選択します。
-
ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。
-
[編集] を選択します。
-
ビジュアル を選択します。
-
ワークフロー図で、アーティファクトを入力として指定するアクションを選択します。
-
入力 を選択します。
-
アーティファクト - オプション で、次の操作を行います。
このアクションの入力として提供する以前のアクションのアーティファクトを指定します。これらのアーティファクトは、以前のアクションで出力アーティファクトとして定義しておく必要があります。
入力アーティファクトを指定しない場合は、 で少なくとも 1 つのソースリポジトリを指定する必要がありますaction-name
/Inputs/Sources
。
アーティファクトの例などの詳細については、「」を参照してくださいアクション間でのアーティファクトとファイルの共有。
アーティファクト - オプションのドロップダウンリストが使用できない場合 (ビジュアルエディタ)、または YAML (YAMLエディタ) の検証時に でエラーが発生した場合は、アクションが 1 つの入力のみをサポートしているためである可能性があります。この場合、ソース入力を削除してみてください。
-
(オプション) 検証 を選択して、コミットする前にワークフローのYAMLコードを検証します。
-
コミット を選択し、コミットメッセージを入力し、もう一度コミット を選択します。
- YAML
-
アーティファクトをアクションへの入力として指定するには (YAML エディタ)
https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。
-
プロジェクトを選択します。
-
ナビゲーションペインで CI/CD を選択し、ワークフロー を選択します。
-
ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。
-
[編集] を選択します。
-
を選択しますYAML。
-
アーティファクトを入力として指定するアクションで、次のようなコードを追加します。
action-name
:
Inputs:
Artifacts:
- artifact-name
その他の例については、「アーティファクトの例」を参照してください。
-
(オプション) 検証 を選択して、コミットする前にワークフローのYAMLコードを検証します。
-
コミット を選択し、コミットメッセージを入力し、もう一度コミット を選択します。