Adicionando a ação “Render Amazon ECS task definition” - 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á.

Adicionando a ação “Render Amazon ECS task definition”

Use as instruções a seguir para adicionar a ação de definição de tarefas Render Amazon ECS ao seu fluxo de trabalho.

Pré-requisito

Antes de começar, certifique-se de ter um fluxo de trabalho que inclua uma ação de criação que gere dinamicamente uma imagem do Docker. Consulte o exemplo anterior de fluxo de trabalho para obter detalhes.

Visual
Para adicionar a ação “Render Amazon ECS task definition” usando 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 do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Escolha Visual.

  7. No canto superior esquerdo, escolha + Ações para abrir o catálogo de ações.

  8. Na lista suspensa, escolha Amazon. CodeCatalyst

  9. Pesquise a ação de definição de tarefa Render Amazon ECS e faça o seguinte:

    • Escolha o sinal de adição (+) para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

      Ou

    • Escolha Render a definição de tarefa do Amazon ECS. A caixa de diálogo de detalhes da ação é exibida. Nessa caixa de diálogo:

      • (Opcional) Escolha Exibir fonte para ver o código-fonte da ação.

      • Escolha Adicionar ao fluxo de trabalho para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

  10. Nas guias Entradas e Configuração, preencha os campos de acordo com suas necessidades. Para obter uma descrição de cada campo, consulte Referência de definição YAML da ação “Render Amazon ECS task definition” o. Essa referência fornece informações detalhadas sobre cada campo (e o valor da propriedade YAML correspondente) conforme elas aparecem nos editores YAML e visual.

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

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

YAML
Para adicionar a ação “Render Amazon ECS task definition” usando o editor YAML
  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 do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Escolha YAML.

  7. No canto superior esquerdo, escolha + Ações para abrir o catálogo de ações.

  8. Na lista suspensa, escolha Amazon. CodeCatalyst

  9. Pesquise a ação de definição de tarefa Render Amazon ECS e faça o seguinte:

    • Escolha o sinal de adição (+) para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

      Ou

    • Escolha Render a definição de tarefa do Amazon ECS. A caixa de diálogo de detalhes da ação é exibida. Nessa caixa de diálogo:

      • (Opcional) Escolha Exibir fonte para ver o código-fonte da ação.

      • Escolha Adicionar ao fluxo de trabalho para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

  10. Modifique as propriedades no código YAML de acordo com suas necessidades. Uma explicação de cada propriedade disponível é fornecida noReferência de definição YAML da ação “Render Amazon ECS task definition”.

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

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

Próximas etapas

Depois de adicionar a ação de renderização, adicione a ação Deploy to Amazon ECS ao seu fluxo de trabalho seguindo as instruções emImplantação de um aplicativo no Amazon Elastic Container Service (ECS) com um fluxo de trabalho. Ao adicionar a ação de implantação, faça o seguinte:

  1. Na guia Entradas da ação de implantação, em Artefatos - opcional, selecione o artefato que foi gerado pela ação de renderização. Ele contém o arquivo de definição de tarefa atualizado.

    Para obter mais informações sobre artefatos, consulte Compartilhamento de dados entre ações em um fluxo de trabalho usando artefatos.

  2. Na guia Configuração da ação de implantação, no campo Definição da tarefa, especifique a seguinte variável de ação: ${action-name.task-definition} onde action-name é o nome da sua ação de renderização, por exemplo,. RenderTaskDef A ação de renderização define essa variável com o novo nome do arquivo de definição da tarefa.

    Para obter mais informações sobre variáveis, consulteConfigurando e usando variáveis em um fluxo de trabalho.

    Para obter mais informações sobre como configurar a ação de implantação, consulte o exemplo anterior de fluxo de trabalho.