Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「CodeCatalyst から移行する方法」を参照してください。
事前定義済み変数の参照
Amazon CodeCatalyst ワークフロー内のどのアクションでも事前定義済み変数を参照できます。
ワークフローで事前定義済み変数を参照するには、次の手順に従います。
事前定義済み変数の詳細については、「事前定義済み変数の使用」を参照してください。
前提条件
CommitId など、参照する事前定義済み変数の名前を指定します。詳細については、「ワークフローが出力する事前定義済み変数の確認」を参照してください。
- Visual
-
利用できません。YAML を選択して YAML の手順を表示してください。
- YAML
-
事前定義済み変数を参照するには (YAML エディタ)
https://codecatalyst.aws/
で CodeCatalyst コンソールを開きます。 -
プロジェクトを選択します。
-
ナビゲーションペインで [CI/CD]、[ワークフロー] の順に選択します。
-
ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。
-
[編集] を選択します。
-
[YAML] を選択します。
-
CodeCatalyst アクションで、次の構文を使用して事前定義済み変数参照を追加します。
${action-group-name.action-name-or-WorkflowSource.variable-name}置換:
-
action-group-nameはアクショングループの名前に置き換えます。注記
アクショングループがない場合、または変数が同じアクショングループ内のアクションによって生成される場合は、
action-group-nameを省略しても構いません。 -
action-name-or-WorkflowSourceは以下に置き換えます。変数を出力するアクションの名前。
or
WorkflowSource(変数がBranchNameまたはCommitId変数の場合)。 -
variable-nameは変数の名前に置き換えます。
例:
MySecondAction: Configuration: Steps: - Run: echo ${MyFirstECSAction.cluster}別の例を紹介します。
MySecondAction: Configuration: Steps: - Run: echo ${WorkflowSource.CommitId}その他の 例については、「」を参照してください事前定義済み変数の参照の例 詳細については、アクションの「ワークフロー YAML 定義」を参照してください。
-
-
(省略可) [検証] を選択して、ワークフローの YAML コードをコミットする前に検証します。
-
[コミット] を選択し、コミットメッセージを入力し、再度 [コミット] を選択します。