Referência de arquivos em um artefato - Amazon CodeCatalyst

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Referência de arquivos em um artefato

Se você tiver um arquivo que reside em um artefato e precisar fazer referência a ele em uma das ações do fluxo de trabalho do Amazon CodeCatalyst, conclua o procedimento a seguir.

Visual

Não disponível. Escolha YAML para visualizar as instruções YAML.

YAML
Para referenciar arquivos em um artefato (editor YAML)
  1. Abra o console do CodeCatalyst em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e Fluxos de trabalho.

  4. Selecione o nome do fluxo de trabalho. É possível filtrar pelo nome do repositório ou da ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou o status do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Selecione YAML.

  7. Na ação em que você deseja fazer referência a um arquivo, adicione um código semelhante ao seguinte:

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

    No código anterior, substitua:

    • artifact-name pelo nome do artefato.

    • artifact-path por um valor da tabela a seguir.

    Se você estiver adicionando a referência a... Substitua artifact-path por...

    Uma ação de criação ou ação de teste

    $CATALYST_SOURCE_DIR_artifact-name/

    Todas as outras ações

    $CATALYST_SOURCE_DIR_artifact-name/

    ou

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

    ou

    Se a ação atual estiver dentro de um grupo de ações:

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

    Para obter exemplos, consulte Exemplos de artefatos.

    nota

    Você pode omitir o artifact-path e apenas especificar o caminho do arquivo em relação ao diretório raiz do artefato se:

    • A ação em que você está incluindo a referência inclui apenas um item abaixo de Inputs (por exemplo, inclui um artefato de entrada e nenhuma origem).

    • O arquivo que você deseja referenciar reside na entrada primária. A entrada primária é WorkflowSource, ou o primeiro artefato de entrada listado, se não houver WorkflowSource.

  8. (Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.

  9. Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.