Fazendo referência a arquivos em um artefato - Amazon 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á.

Fazendo referência a arquivos em um artefato

Se você tem um arquivo que reside em um artefato e precisa se referir a esse arquivo em uma de suas ações de CodeCatalyst fluxo de trabalho da Amazon, conclua o procedimento a seguir.

Visual

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

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

  2. Selecione o projeto.

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

  4. Escolha o nome do seu fluxo de trabalho. Você pode filtrar pelo nome do repositório ou ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou status do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Escolha YAML.

  7. Na ação em que você deseja referenciar 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 com o nome do artefato.

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

    Se você estiver adicionando a referência a... Substituir artifact-path com...

    Uma ação de construçã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 ver exemplos, consulte Exemplos de artefatos.

    nota

    Você pode omitir o artifact-path e apenas especifique 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 Inputs (por exemplo, inclui um artefato de entrada e nenhuma fonte).

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

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

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