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 visual ou o YAML editor 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 o procedimento a seguir para criar um fluxo de trabalho em CodeCatalyst. O fluxo de trabalho será armazenado como um YAML arquivo em uma ~/.codecatalyst/workflows/ pasta no repositório de origem escolhido. Opcionalmente, você pode armazenar o fluxo de trabalho em uma subpasta ou prefaciando o nome do ~/.codecatalyst/workflows/ arquivo do fluxo de trabalho com um nome de pasta ao confirmá-lo. Para obter mais informações, consulte as instruções a seguir.

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

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á. 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 obter mais informações, consulte Adicionar gatilhos aos fluxos de trabalho.

    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 obter mais informações, consulte Adicionar uma ação a um 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 ter mais informações, consulte Configurando o comportamento de enfileiramento das execuções e Configurando imagens de computação e tempo de execução.

  10. (Opcional) Escolha Validar para validar o YAML código 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. O arquivo será armazenado em uma ~/.codecatalyst/workflows/ pasta no repositório e na ramificação de origem escolhidos. Você pode prefaciar o nome do arquivo com uma pasta ou subpasta. Exemplos:

      • A especificação my-workflow (sem pasta) armazena o arquivo como ~/.codecatalyst/workflows/my-workflow.yaml

      • A especificação folder/subfolder/my-workflow armazena o arquivo como ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    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 YAML editor
  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á. 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 YAML código. Para obter mais informações, consulte Adicionar gatilhos aos fluxos de trabalho.

    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 obter mais informações, consulte Adicionar uma ação a um 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 ter mais informações, consulte Configurando o comportamento de enfileiramento das execuções e Configurando imagens de computação e tempo de execução.

  10. (Opcional) Escolha Validar para validar o YAML código 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. O arquivo será armazenado em uma ~/.codecatalyst/workflows/ pasta no repositório e na ramificação de origem escolhidos. Você pode prefaciar o nome do arquivo com uma pasta ou subpasta. Exemplos:

      • A especificação my-workflow (sem pasta) armazena o arquivo como ~/.codecatalyst/workflows/my-workflow.yaml

      • A especificação folder/subfolder/my-workflow armazena o arquivo como ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    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.