Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. 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.

Gerenciar versões em repositórios

Você pode criar versões para empacotar e entregar iterações de um projeto para os usuários.

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

Criando uma versão

  1. No GitHub Enterprise Server, navegue até a página principal do repositório.
  1. À direita da lista de arquivos, clique em Versões ou Última versão. Seção de versões na barra lateral direita

  2. Clique em Draft a new release (Rascunhar uma nova versão). Botão Releases draft (Rascunho de versões)

  3. Type a version number for your release. Alternatively, select an existing tag.

    Versão com tag das versões

  1. If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release.

    Branch com tag das versões

  1. Digite um título e uma descrição para a sua versão.

    Descrição das versões

  2. Opcionalmente, para incluir arquivos binários, como programas compilados em sua versão, arraste e solte ou selecione arquivos manualmente na caixa de binários. Fornecer um DMG com a versão

  3. Para notificar os usuários que a versão não está pronta para produção e pode ser instável, selecione This is a pre-release (Esta é uma versão prévia). Caixa de seleção para marcar uma versão como pré-versão

  4. Se estiver pronto para tornar pública a sua versão, clique em Publish release (Publicar versão). Para trabalhar na versão posteriormente, clique em Save draft (Salvar rascunho). Botões Publish release (Publicar versão) e Draft release (Rascunhar versão)

Para saber mais sobre GitHub CLI, consulte "Sobre GitHub CLI."

  1. To create a release, use the gh release create subcommand. Replace tag with the desired tag for the release.
gh release create tag
  1. Siga as instruções interativas. Como alternativa, você pode especificar argumentos para pular essas instruções. Para obter mais informações sobre possíveis argumentos, consulte o manual de GitHub CLI. For example, this command creates a prerelease with the specified title and notes.
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a beta release" --prerelease

Editar uma versão

  1. No GitHub Enterprise Server, navegue até a página principal do repositório.
  1. À direita da lista de arquivos, clique em Versões ou Última versão. Seção de versões na barra lateral direita

  2. No lado direito da página, ao lado da versão que você deseja editar, clique em Editar versão. Editar uma versão

  3. Edit the details for the release in the form, then click Update release. Atualizar uma versão

Releases cannot currently be edited with GitHub CLI.

Excluir uma versão

  1. No GitHub Enterprise Server, navegue até a página principal do repositório.
  1. À direita da lista de arquivos, clique em Versões ou Última versão. Seção de versões na barra lateral direita

  2. Clique no nome da versão que você deseja excluir.Link para visualizar versão

  3. No canto superior direito da página, clique em Delete (Excluir). Botão de exclusão de versão

  4. Clique em Excluir esta versão. Confirmar exclusão da versão

  1. To delete a release, use the gh release delete subcommand. Replace tag with the tag of the release to delete. Use the -y flag to skip confirmation.
gh release delete tag -y