在构件中引用文件 - Amazon CodeCatalyst

在构件中引用文件

如果您的文件位于构件中,并且有一个 Amazon CodeCatalyst 工作流操作需要引用此文件,请完成以下过程。

注意
Visual

不可用。选择 YAML 以查看 YAML 说明。

YAML
引用构件中的文件(YAML 编辑器)
  1. 通过访问 https://codecatalyst.aws/ 打开 CodeCatalyst 控制台。

  2. 选择您的项目。

  3. 在导航窗格中,选择 CI/CD,然后选择工作流

  4. 选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选,也可以按工作流名称或状态筛选。

  5. 选择编辑

  6. 选择 YAML

  7. 在要引用文件的操作中,添加类似于以下内容的代码:

    Actions: My-action: Inputs: Sources: - WorkflowSource Artifacts: - artifact-name Configuration: template: artifact-path/path/to/file.yml

    在前面的代码中,将:

    • artifact-name 替换为构件的名称。

    • artifact-path 替换为下表中的值。

    如果您添加以下引用... artifact-path 替换为...

    构件操作测试操作

    $CATALYST_SOURCE_DIR_artifact-name/

    所有其他操作

    $CATALYST_SOURCE_DIR_artifact-name/

    /artifacts/current-action-name/artifact-name/

    如果当前操作在操作组中:

    /artifacts/current-action-group@current-action-name/artifact-name/

    有关示例,请参阅构件示例

    注意

    在以下情况下,您可以省略 artifact-path,只需指定相对于构件根目录的文件路径:

    • 包含引用的操作仅包含 Inputs 下的一项(例如,它包含一个输入构件而不包含任何源)。

    • 您要引用的文件位于主输入中。主输入要么是 WorkflowSource,要么是列出的第一个输入构件(如果没有 WorkflowSource)。

  8. (可选)选择验证,在提交之前验证工作流的 YAML 代码。

  9. 选择提交,输入提交消息,然后再次选择提交