Criação de um fluxo de trabalho - 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á.

Criação de um fluxo de trabalho

Um fluxo de trabalho é um procedimento automatizado que descreve como criar, testar e implantar seu código como parte de um sistema de integração contínua e entrega contínua (CI/CD). Um fluxo de trabalho define uma série de etapas ou ações a serem executadas durante a execução de um fluxo de trabalho. Um fluxo de trabalho também define os eventos, ou gatilhos, que fazem com que o fluxo de trabalho seja iniciado. Para configurar um fluxo de trabalho, você cria um arquivo de definição de fluxo de trabalho usando o editor visual ou YAML do CodeCatalyst console.

dica

Para ver rapidamente como você pode usar fluxos de trabalho em um projeto, crie um projeto com um blueprint. Cada blueprint implanta um fluxo de trabalho funcional que você pode revisar, executar e experimentar.

Use os procedimentos a seguir para criar um fluxo de trabalho em CodeCatalyst.

Para obter mais informações sobre fluxos de trabalho, consulte Crie, teste e implante com fluxos de trabalho em CodeCatalyst.

Visual
Para criar um fluxo de trabalho 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 Criar fluxo de trabalho.

    A caixa de diálogo Criar fluxo de trabalho é exibida.

  5. No campo Repositório de origem, escolha um repositório de origem no qual o arquivo de definição do fluxo de trabalho residirá. O arquivo será armazenado na ~/.codecatalyst/workflows/ pasta do repositório escolhido. Se não existir nenhum repositório de origem, crie um.

  6. No campo Ramificação, escolha uma ramificação na qual o arquivo de definição do fluxo de trabalho residirá.

  7. Escolha Criar.

    A Amazon CodeCatalyst salva as informações do repositório e da filial na memória, mas o fluxo de trabalho ainda não está comprometido.

  8. Escolha Visual.

  9. Crie o fluxo de trabalho:

    1. (Opcional) No diagrama do fluxo de trabalho, escolha a caixa Fonte e Acionadores. Um painel Acionadores é exibido. Escolha Adicionar gatilho para adicionar um gatilho. Para ter mais informações, consulte Adicionar um gatilho push, pull ou scheduler.

    2. Escolha + Ações (canto superior esquerdo). O catálogo de ações é exibido.

    3. Escolha o sinal de adição (+) dentro de uma ação para adicioná-la ao fluxo de trabalho. Use o painel à direita para configurar a ação. Para ter mais informações, consulte Adicionar uma ação a um CodeCatalyst fluxo de trabalho.

    4. (Opcional) Escolha Propriedades do fluxo de trabalho (canto superior direito). Um painel de propriedades do fluxo de trabalho é exibido. Configure o nome do fluxo de trabalho, o modo de execução e a computação. Para obter mais informações, consulte Configurando o comportamento de enfileiramento das execuções e Configurando as imagens do Docker do ambiente de computação e tempo de execução para um fluxo de trabalho.

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

  11. Escolha Confirmar e, na caixa de diálogo Confirmar fluxo de trabalho, faça o seguinte:

    1. Em Nome do arquivo do fluxo de trabalho, deixe o nome padrão ou insira seu próprio nome.

    2. Em Confirmar mensagem, deixe a mensagem padrão ou insira a sua.

    3. Para Repositório e Filial, escolha o repositório e a ramificação de origem para o arquivo de definição do fluxo de trabalho. Esses campos devem ser definidos para o repositório e a ramificação que você especificou anteriormente na caixa de diálogo Criar fluxo de trabalho. Você pode alterar o repositório e a ramificação agora, se quiser.

      nota

      Depois de confirmar seu arquivo de definição de fluxo de trabalho, ele não pode ser associado a outro repositório ou ramificação, portanto, certifique-se de escolhê-los com cuidado.

    4. Escolha Confirmar para confirmar o arquivo de definição do fluxo de trabalho.

YAML
Para criar um fluxo de trabalho 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 Criar fluxo de trabalho.

    A caixa de diálogo Criar fluxo de trabalho é exibida.

  5. No campo Repositório de origem, escolha um repositório de origem no qual o arquivo de definição do fluxo de trabalho residirá. O arquivo será armazenado na ~/.codecatalyst/workflows/ pasta do repositório escolhido. Se não existir nenhum repositório de origem, crie um.

  6. No campo Ramificação, escolha uma ramificação na qual o arquivo de definição do fluxo de trabalho residirá.

  7. Escolha Criar.

    A Amazon CodeCatalyst salva as informações do repositório e da filial na memória, mas o fluxo de trabalho ainda não está comprometido.

  8. Escolha YAML.

  9. Crie o fluxo de trabalho:

    1. (Opcional) Adicione um gatilho ao código YAML. Para ter mais informações, consulte Adicionar um gatilho push, pull ou scheduler.

    2. Escolha + Ações (canto superior esquerdo). O catálogo de ações é exibido.

    3. Escolha o sinal de adição (+) dentro de uma ação para adicioná-la ao fluxo de trabalho. Use o painel à direita para configurar a ação. Para ter mais informações, consulte Adicionar uma ação a um CodeCatalyst fluxo de trabalho.

    4. (Opcional) Escolha Propriedades do fluxo de trabalho (canto superior direito). Um painel de propriedades do fluxo de trabalho é exibido. Configure o nome do fluxo de trabalho, o modo de execução e a computação. Para obter mais informações, consulte Configurando o comportamento de enfileiramento das execuções e Configurando as imagens do Docker do ambiente de computação e tempo de execução para um fluxo de trabalho.

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

  11. Escolha Confirmar e, na caixa de diálogo Confirmar fluxo de trabalho, faça o seguinte:

    1. Em Nome do arquivo do fluxo de trabalho, deixe o nome padrão ou insira seu próprio nome.

    2. Em Confirmar mensagem, deixe a mensagem padrão ou insira a sua.

    3. Para Repositório e Filial, escolha o repositório e a ramificação de origem para o arquivo de definição do fluxo de trabalho. Esses campos devem ser definidos para o repositório e a ramificação que você especificou anteriormente na caixa de diálogo Criar fluxo de trabalho. Você pode alterar o repositório e a ramificação agora, se quiser.

      nota

      Depois de confirmar seu arquivo de definição de fluxo de trabalho, ele não pode ser associado a outro repositório ou ramificação, portanto, certifique-se de escolhê-los com cuidado.

    4. Escolha Confirmar para confirmar o arquivo de definição do fluxo de trabalho.