Definir um artefato de entrada
Se você quiser usar um artefato gerado por outra ação do Amazon CodeCatalyst, especifique-o como uma entrada para a ação atual. Talvez você possa especificar vários artefatos como entrada – isso depende da ação. Para ter mais informações, consulte Definição do YAML do fluxo de trabalho para sua ação.
Você não pode referenciar artefatos de outros fluxos de trabalho.
Use as instruções a seguir para especificar um artefato de outra ação como entrada para a ação atual.
Pré-requisito
Antes de começar, certifique-se de ter gerado o artefato da outra ação. Para ter mais informações, consulte Definir um artefato de saída. A saída do artefato o torna disponível para uso de outras ações.
- Visual
-
Para especificar um artefato como entrada para uma ação (editor visual)
Abra o console do CodeCatalyst em https://codecatalyst.aws/.
-
Selecione o projeto.
-
No painel de navegação, escolha CI/CD e Fluxos de trabalho.
-
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.
-
Selecione a opção Editar.
-
Selecione Visual.
-
No diagrama do fluxo de trabalho, selecione a ação onde deseja especificar um artefato como entrada.
-
Selecione Entradas.
-
Em Artefatos – opcional, faça o seguinte:
Especifique artefatos de ações anteriores que você deseja fornecer como entrada para essa ação. Esses artefatos já devem estar definidos como artefatos de saída em ações anteriores.
Se você não especificar nenhum artefato de entrada, deverá especificar pelo menos um repositório de origem em action-name
/Inputs/Sources
.
Para ter mais informações sobre artefatos, inclusive exemplos, consulte Compartilhar artefatos e arquivos entre ações.
Se a lista suspensa Artefatos – opcional não estiver disponível (editor visual) ou se você receber erros ao validar o YAML (editor YAML), talvez seja porque a ação permite apenas uma entrada. Nesse caso, tente remover a entrada de origem.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.
- YAML
-
Como especificar um artefato como entrada para uma ação (editor YAML)
Abra o console do CodeCatalyst em https://codecatalyst.aws/.
-
Selecione o projeto.
-
No painel de navegação, escolha CI/CD e Fluxos de trabalho.
-
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.
-
Selecione a opção Editar.
-
Selecione YAML.
-
Na ação em que você deseja especificar o artefato como entrada, adicione um código semelhante ao seguinte:
action-name
:
Inputs:
Artifacts:
- artifact-name
Para obter mais exemplos, consulte Exemplos de artefatos.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.