Introdução aos fluxos 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á.

Introdução aos fluxos de trabalho

Neste tutorial, você aprenderá a criar e configurar seu primeiro fluxo de trabalho.

dica

Prefere começar com um fluxo de trabalho pré-configurado? ConsulteCriando um projeto com um blueprint, que inclui instruções para configurar um projeto com um fluxo de trabalho funcional, um aplicativo de amostra e outros recursos.

Pré-requisitos

Antes de começar

nota

Se você tiver um projeto e um repositório de código-fonte existentes, poderá usá-los; no entanto, criar novos facilita a limpeza no final deste tutorial.

Etapa 1: criar e configurar seu fluxo de trabalho

Nesta etapa, você cria e configura um fluxo de trabalho que cria e testa automaticamente seu código-fonte quando as alterações são feitas.

Para criar seu fluxo de trabalho
  1. No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.

  2. Escolha Criar fluxo de trabalho.

    O arquivo de definição do fluxo de trabalho aparece no YAML editor do CodeCatalyst console.

Para configurar seu fluxo de trabalho

Você pode configurar seu fluxo de trabalho no editor visual ou no YAMLeditor. Vamos começar com o YAML editor e depois mudar para o editor visual.

  1. Escolha + Ações para ver uma lista de ações do fluxo de trabalho que você pode adicionar ao seu fluxo de trabalho.

  2. Na ação Criar, escolha + para adicionar as ações YAML ao seu arquivo de definição de fluxo de trabalho. Seu fluxo de trabalho agora é semelhante ao seguinte.

    Name: Workflow_fe47 SchemaVersion: "1.0" # Optional - Set automatic triggers. Triggers: - Type: Push Branches: - main # Required - Define action configurations. Actions: Build_f0: Identifier: aws/build@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this workflow as a source Outputs: AutoDiscoverReports: Enabled: true # Use as prefix for the report files ReportNamePrefix: rpt Configuration: Steps: - Run: echo "Hello, World!" - Run: echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" >> report.xml - Run: echo "<testsuite tests=\"1\" name=\"TestAgentJunit\" >" >> report.xml - Run: echo "<testcase classname=\"TestAgentJunit\" name=\"Dummy Test\"/></testsuite>" >> report.xml

    O fluxo de trabalho copia os arquivos no repositório de WorkflowSource origem para a máquina computacional que executa a Build_f0 ação, imprime Hello, World! nos registros, descobre relatórios de teste na máquina computacional e os envia para a página Relatórios do CodeCatalyst console.

  3. Escolha Visual para visualizar o arquivo de definição do fluxo de trabalho no editor visual. Os campos no editor visual permitem que você configure as YAML propriedades mostradas no YAML editor.

Etapa 2: salve seu fluxo de trabalho com um commit

Nesta etapa, você salva suas alterações. Como os fluxos de trabalho são armazenados como .yaml arquivos no seu repositório, você salva suas alterações com confirmações.

Para confirmar suas alterações no fluxo de trabalho
  1. (Opcional) Escolha Validar para garantir que o YAML código do fluxo de trabalho seja válido.

  2. Escolha Commit (Confirmar).

  3. Em Nome do arquivo do fluxo de trabalho, insira um nome para o arquivo de configuração do fluxo de trabalho, comomy-first-workflow.

  4. Em Mensagem de confirmação, insira uma mensagem para identificar sua confirmação, por exemplocreate my-first-workflow.yaml.

  5. Em Repositório, escolha o repositório no qual você deseja salvar o fluxo de trabalho ()codecatalyst-repository.

  6. Em Nome da ramificação, escolha a ramificação na qual você deseja salvar o fluxo de trabalho (main).

  7. Escolha Commit (Confirmar).

Seu novo fluxo de trabalho aparece na lista de fluxos de trabalho. Pode levar alguns instantes para aparecer.

Como os fluxos de trabalho são salvos com confirmações e porque o fluxo de trabalho tem um gatilho de envio de código configurado, salvar o fluxo de trabalho inicia a execução automática do fluxo de trabalho.

Etapa 3: Exibir os resultados da execução

Nesta etapa, você navega até a execução que foi iniciada a partir do seu commit e visualiza os resultados.

Para ver os resultados da execução
  1. Escolha o nome do seu fluxo de trabalho, por exemplo,Workflow_fe47.

    Um diagrama de fluxo de trabalho mostrando o rótulo do seu repositório de origem (WorkflowSource) e a ação de criação (por exemplo, build_F0).

  2. No diagrama de execução do fluxo de trabalho, escolha a ação de criação (por exemplo, Build_F0).

  3. Analise o conteúdo das guias Registros, Relatórios, Configuração e Variáveis. Essas guias mostram os resultados da sua ação de criação.

    Para obter mais informações, consulte Visualizando os resultados de uma ação de construção.

(Opcional) Etapa 4: Limpar

Nesta etapa, você limpa os recursos que criou neste tutorial.

Para excluir recursos
  • Se você criou um novo projeto para este tutorial, exclua-o. Para obter instruções, consulte Excluir um projeto. A exclusão do projeto também exclui o repositório de origem e o fluxo de trabalho.