入力アーティファクトの定義 - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

入力アーティファクトの定義

別の Amazon CodeCatalyst アクションによって生成されたアーティファクトを使用する場合は、現在のアクションへの入力として指定する必要があります。複数のアーティファクトを入力として指定できる場合があります。これは アクションによって異なります。詳細については、アクションのワークフローYAML定義「」を参照してください。

注記

他のワークフローのアーティファクトを参照することはできません。

次の手順を使用して、別のアクションからのアーティファクトを現在のアクションへの入力として指定します。

前提条件

開始する前に、他のアクションからアーティファクトを出力していることを確認してください。詳細については、「出力アーティファクトの定義」を参照してください。アーティファクトを出力すると、他の アクションで使用できるようになります。

Visual
アーティファクトをアクションへの入力として指定するには (ビジュアルエディタ)
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトを選択します。

  3. ナビゲーションペインで CI/CD を選択し、ワークフロー を選択します。

  4. ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。

  5. [編集] を選択します。

  6. ビジュアル を選択します。

  7. ワークフロー図で、アーティファクトを入力として指定するアクションを選択します。

  8. 入力 を選択します。

  9. アーティファクト - オプション で、次の操作を行います。

    このアクションの入力として提供する以前のアクションのアーティファクトを指定します。これらのアーティファクトは、以前のアクションで出力アーティファクトとして定義しておく必要があります。

    入力アーティファクトを指定しない場合は、 で少なくとも 1 つのソースリポジトリを指定する必要がありますaction-name/Inputs/Sources

    アーティファクトの例などの詳細については、「」を参照してくださいアクション間でのアーティファクトとファイルの共有

    注記

    アーティファクト - オプションのドロップダウンリストが使用できない場合 (ビジュアルエディタ)、または YAML (YAMLエディタ) の検証時に でエラーが発生した場合は、アクションが 1 つの入力のみをサポートしているためである可能性があります。この場合、ソース入力を削除してみてください。

  10. (オプション) 検証 を選択して、コミットする前にワークフローのYAMLコードを検証します。

  11. コミット を選択し、コミットメッセージを入力し、もう一度コミット を選択します。

YAML
アーティファクトをアクションへの入力として指定するには (YAML エディタ)
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトを選択します。

  3. ナビゲーションペインで CI/CD を選択し、ワークフロー を選択します。

  4. ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。

  5. [編集] を選択します。

  6. を選択しますYAML

  7. アーティファクトを入力として指定するアクションで、次のようなコードを追加します。

    action-name: Inputs: Artifacts: - artifact-name

    その他の例については、「アーティファクトの例」を参照してください。

  8. (オプション) 検証 を選択して、コミットする前にワークフローのYAMLコードを検証します。

  9. コミット を選択し、コミットメッセージを入力し、もう一度コミット を選択します。