Gerencie versões com o GitHub Repos
Parte do processo de lançamento começa com seu controle de versão. Você entenderá como gerenciar versões no repositório usando o GitHub.
Nos módulos a seguir, você verá detalhes sobre a implantação de um software depois de empacotar seu código, arquivos binários, notas de versão e tarefas relacionadas.
Os lançamentos no GitHub são baseados em tags Git. Você pode pensar em uma tag como uma foto do estado atual do repositório. Se você precisar marcar uma fase essencial do seu código ou se o código de entrega a seguir for concluído, você poderá criar uma tag e usá-la durante o processo de compilação e liberação para empacotar e implantar essa versão específica. Para obter mais informações, consulte Exibindo as versões e tags do repositório.
Ao criar novas versões com notas de versão, é possível @mentions contribuir, adicionar links para arquivos binários e editar ou excluir versões existentes.
Referência da imagem: Lançamentos · Microsoft/azure-pipelines-agent (github.com)
Além disso, você pode:
- Publique uma ação de uma versão específica no GitHub Marketplace.
- Escolha se os objetos do Git LFS estão incluídos nos arquivos ZIP e tarballs criados pelo GitHub para cada versão.
- Receba notificações quando novas versões forem publicadas em um repositório.
Criando uma versão
Para criar uma versão, use o comando gh release create. Substitua a tag pelo nome da tag desejada para a versão e siga as instruções interativas.
gh release create tag
Para criar um pré-lançamento com o título e as notas especificados.
gh release create v1.2.1 --title
Se você @mention tiver algum usuário do GitHub nas notas, a versão publicada no GitHub.com incluirá uma seção de Colaboradores com uma lista de avatares de todos os usuários mencionados.
Você pode verificar outros comandos e argumentos no manual da CLI do GitHub.
Editar uma versão
Não é possível editar versões com a CLI do GitHub.
Para editar, use o navegador da Web:
- Navegue até a página principal do repositório no GitHub.com.
- Clique em Liberações à direita da lista de arquivos.
- Clique no ícone de edição no lado direito da página, ao lado da versão que você deseja editar.
- Edite os detalhes da versão e clique em Atualizar versão.
Eliminar uma versão
Para excluir uma versão, use o comando a seguir, substitua a tag pela tag release a ser excluída e use o sinalizador -y para ignorar a confirmação.
gh release delete tag -y
Para obter mais informações, consulte:
- Gerenciando versões em um repositório - GitHub Docs - Se você quiser executar as mesmas etapas do navegador da Web em vez da CLI do GitHub.
- Publicação de uma ação no GitHub Marketplace.
- Gerenciando objetos Git LFS em arquivos do seu repositório.
- Ver as suas subscrições.