Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em 2022-06-03. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Usando fluxos de trabalho iniciais

GitHub Enterprise Server fornece fluxos de trabalho iniciais para uma série de linguagens e ferramentas.

Observação: Executores hospedados em GitHub não são atualmente compatíveis com GitHub Enterprise Server. Você pode ver mais informações sobre suporte futuro planejado no Itinerário público do GitHub.

Sobre fluxos de trabalho iniciais

GitHub Enterprise Server oferece fluxos de trabalho iniciantes para uma série de linguagens e ferramentas. Ao configurar os fluxos de trabalho no repositório, GitHub Enterprise Server analisa o código no seu repositório e recomenda fluxos de trabalho baseados na linguagem e na estrutura do seu repositório. Por exemplo, se você usar Node.js, GitHub Enterprise Server irá sugerir um arquivo de fluxo de trabalho inicial que instala pacotes do seu Node.js e executa os seus testes.

GitHub provides ready-to-use starter workflows for the following high level categories:

  • Deployment (CD). For more information, see "About continuous deployment."

  • Continuous Integration (CI). Para obter mais informações, consulte "Sobre integração contínua".

  • Automation. Automation starter workflows offer solutions for automating workflows, such as triaging pull requests and applying a label based on the paths that are modified in the pull request, or greeting users who are first time contributors to the repository.

Você também pode criar seu próprio fluxo de trabalho inicial para compartilhar com sua organização. Estes fluxos de trabalho iniciais aparecerão junto com os fluxos de trabalho iniciais fornecidos por GitHub Enterprise Server. Para obter mais informações, consulte "Criando fluxos de trabalho iniciais para a sua organização".

Usando fluxos de trabalho iniciais

Qualquer pessoa com a permissão de gravação em um repositório pode configurar fluxos de trabalho iniciais de GitHub Actions para CI/CD ou outra automatização.

  1. No your GitHub Enterprise Server instance, navegue até a página principal do repositório.

  2. Under your repository name, click Actions. Aba Ações na navegação principal do repositório

  3. Se você já tem um fluxo de trabalho no seu repositório, clique em Novo fluxo de trabalho.

  4. A página "Escolher o modelo de um fluxo de trabalho mostra uma seleção de fluxos de trabalhos iniciais recomendados. Localizar o fluxo de trabalho inicial que você deseja usar, em seguida, clique em Configurar este fluxo de trabalho.

    Set up this workflow

  5. Se o fluxo de trabalho inicial contiver comentários que detalham as etapas de instalação adicionais, siga estas etapas. Muitos dos fluxos de trabalho iniciais têm guias correspondentes. Para obter mais informações, consulte os guias de GitHub Actions.

  6. Alguns fluxos de trabalho iniciais usam segredos. Por exemplo, ${{ secrets.npm_token }}. Se o fluxo de trabalho inicial usar um segredo, armazene o valor descrito no nome do segredo como um segredo no repositório. Para obter mais informações, consulte "Segredos criptografados".

  7. Opcionalmente, faça as alterações adicionais. Por exemplo, talvez você queira alterar o valor de on para mudar quando o fluxo de trabalho é executado.

  8. Clique em Start commit (Iniciar commit).

  9. Escreva uma mensagem de commit e decida se você deseja de fazer o commit diretamente para o branch padrão ou abrir um pull request.

Leia mais