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á.
Você pode usar um GitHub repositório vinculado, um repositório do Bitbucket ou um repositório GitLab do projeto como fonte para um fluxo de trabalho, no qual as alterações em uma ramificação especificada em um GitHub repositório vinculado, repositório do Bitbucket ou repositório do GitLab projeto iniciam automaticamente a execução do fluxo de trabalho.
Fluxo de trabalho é um procedimento automatizado que descreve como criar, testar e implantar o 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 realizadas 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 usar fluxos de trabalho em um projeto, crie um projeto com um esquema. Cada esquema implanta um fluxo de trabalho funcional que você pode revisar, executar e experimentar.
Quando você configura um fluxo de trabalho para usar um GitHub repositório vinculado, repositório do Bitbucket ou repositório GitLab do projeto, o arquivo de configuração do fluxo de trabalho é armazenado nesse GitHub repositório, repositório do Bitbucket ou repositório do projeto. GitLab A configuração do fluxo de trabalho é um arquivo YAML que define o nome, os gatilhos, os recursos, os artefatos e as ações do fluxo de trabalho. Para ter mais informações sobre o arquivo de configuração do fluxo de trabalho, consulte Definição do YAML do fluxo de trabalho.
O arquivo de configuração do fluxo de trabalho deve estar no ./codecatalyst/workflows/
diretório do seu GitHub repositório, repositório Bitbucket ou GitLab repositório do projeto.
Você pode usar o editor de fluxo de trabalho para criar e configurar fluxos de trabalho. Para obter mais informações, consulte Conceitos básicos de fluxos de trabalho e Conectar repositórios de origem aos fluxos de trabalho.
Adição de gatilhos para iniciar a execução do fluxo de trabalho
Você pode configurar um CodeCatalyst fluxo de trabalho para iniciar automaticamente uma execução quando o código for enviado para a ramificação especificada do seu repositório GitHub ou do Bitbucket. Para iniciar a execução automática de um fluxo de trabalho, adicione um gatilho à seção Triggers
do arquivo de configuração do fluxo de trabalho.
Exemplo: um simples gatilho de envio de código
O exemplo a seguir mostra um gatilho que inicia a execução de um fluxo de trabalho sempre que o código é enviado para qualquer ramificação no seu repositório de origem.
Triggers:
- Type: PUSH
Exemplo: um simples gatilho de solicitação pull
O exemplo a seguir mostra um gatilho que inicia a execução de um fluxo de trabalho sempre que uma solicitação pull é criada em qualquer ramificação no seu repositório de origem.
Triggers:
- Type: PULLREQUEST
Events:
- OPEN
Para obter mais informações, consulte Início da execução automática de um fluxo de trabalho usando gatilhos.