Definindo um artefato de entrada - 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á.

Definindo um artefato de entrada

Se quiser usar um artefato gerado por outra CodeCatalyst ação da Amazon, você deve especificá-lo como uma entrada para a ação atual. Talvez você possa especificar vários artefatos como entrada — isso depende da ação. Para obter mais informações, consulte YAMLDefinição de fluxo de trabalho para sua ação.

nota

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, verifique se você gerou o artefato da outra ação. Para ter mais informações, consulte Definindo 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)
  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 Visual.

  7. No diagrama do fluxo de trabalho, escolha a ação em que você deseja especificar um artefato como entrada.

  8. Escolha Entradas.

  9. 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 obter mais informações sobre artefatos, incluindo exemplos, consulteCompartilhamento de artefatos e arquivos entre ações.

    nota

    Se a lista suspensa Artefatos - opcional não estiver disponível (editor visual) ou se você receber erros ao validar seu YAML (YAMLeditor), talvez seja porque a ação suporta apenas uma entrada. Nesse caso, tente remover a entrada da fonte.

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

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

YAML
Para especificar um artefato como entrada para uma ação (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 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.

  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.