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.
nota
Consulte também Fazendo referência aos arquivos do repositório de origem.
- Visual
-
Não disponível. Escolha YAML ver as YAML instruções.
- YAML
-
Para referenciar arquivos em um artefato (YAMLeditor)
Abra o CodeCatalyst console em https://codecatalyst.aws/
. -
Selecione o projeto.
-
No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.
-
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.
-
Selecione a opção Editar.
-
Escolha YAML.
-
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.ymlNo 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...$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 é a
WorkflowSource
, ou o primeiro artefato de entrada listado, se nãoWorkflowSource
houver.
-
-
(Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.
-
Escolha Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.