在构件中引用文件 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在构件中引用文件

如果您的文件位于项目中,并且需要在某个 Amazon CodeCatalyst 工作流程操作中引用此文件,请完成以下步骤。

注意

另请参阅 引用源存储库文件

Visual

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

YAML
在构件中引用文件(YAML编辑器)
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/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 其值来自下表。

    如果你要添加对... 的引用 Replace(替换) 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. 选择 “提交”,输入提交消息,然后再次选择 “提交”。