0Pricing
DevOps Bootcamp · Aula

Criando e gerenciando versões

Utilize o recurso de versões do GitHub para empacotar e documentar as versões do seu software com notas e artefatos de versão.

Criando e gerenciando versões é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

Boas-vindas aos lançamentos do GitHub!

A funcionalidade Lançamentos do GitHub ajuda-o a empacotar e fornecer versões estáveis do seu software aos utilizadores. Pense nela como um anúncio formal de uma nova versão.

É essencial para projetos que precisam de distribuir binários compilados, documentação ou instantâneos específicos do código-fonte.

Os lançamentos baseiam-se em etiquetas

Cada lançamento do GitHub está diretamente associado a uma etiqueta do Git. Uma etiqueta marca um ponto específico do histórico do seu repositório, normalmente um número de versão como v1.0.0.

  • As etiquetas fornecem uma referência permanente e imutável para uma confirmação.
  • Os lançamentos acrescentam metadados detalhados (como notas do lançamento e recursos) a essa etiqueta.

Antes de criar um lançamento, certifique-se de que enviou a etiqueta pretendida para o GitHub!

Redigir notas de lançamento claras

As notas do lançamento são descrições que explicam o que há de novo, o que foi melhorado ou corrigido numa versão específica. São essenciais para comunicar alterações aos seus utilizadores.

  • Utilize uma linguagem clara e concisa.
  • Realce as principais funcionalidades e correções de erros.
  • É possível utilizar a formatação Markdown para obter texto formatado.

Incluir recursos nos lançamentos

Os recursos do lançamento são ficheiros que pode anexar a um lançamento, disponibilizando-os para transferência. Podem incluir:

  • Binários compilados (por exemplo, .exe, .dmg)
  • Código-fonte comprimido (.zip, .tar.gz)
  • Ficheiros de documentação ou instaladores

Fornecem, num só lugar, tudo o que os utilizadores precisam para essa versão específica.

Criar um novo lançamento (interface)

Para criar um lançamento:

  1. Aceda ao seu repositório no GitHub.
  2. Clique em 'Lançamentos' (normalmente encontra-se na barra lateral direita ou no separador 'Código').
  3. Clique no botão 'Criar um novo lançamento'.

É aberto um formulário onde poderá definir os detalhes do lançamento.

Definir e publicar o seu lançamento

Na página de criação do lançamento:

  • Escolherá uma etiqueta do Git existente ou criará uma nova.
  • Indicará um título do lançamento (por exemplo, 'Versão 1.0.0 - Lançamento inicial').
  • Escreverá as suas notas detalhadas do lançamento.

Pode marcá-lo como uma 'versão de pré-lançamento' (para testes) ou publicá-lo diretamente.

Notas de lançamento automáticas

O GitHub pode ajudar a gerar notas de lançamento automaticamente!

Ao clicar em 'Gerar notas de lançamento', o GitHub analisará as confirmações e os pedidos de integração incorporados desde a última etiqueta de lançamento e sugerirá um resumo. Poderá então editá-lo e aperfeiçoá-lo.

Carregar recursos para transferência

Quando as notas do lançamento estiverem prontas, poderá carregar recursos.

Basta arrastar e largar os ficheiros na área designada ou clicar para procurar. O GitHub irá carregá-los e estes aparecerão como ficheiros transferíveis na página do lançamento.

Gerir lançamentos existentes

Todos cometem erros! Pode sempre editar ou eliminar um lançamento.

  • Na página 'Lançamentos', encontre o lançamento que pretende modificar.
  • Clique no ícone de lápis para editar ou no ícone de caixote do lixo para eliminar.

A edição permite alterar as notas, o título ou os recursos. A eliminação remove o lançamento do GitHub, mas a etiqueta Git subjacente permanece.

Verificação das funcionalidades dos lançamentos

Quais das seguintes opções são componentes ou características essenciais de um lançamento do GitHub?

Resumo da lição

Aprendeu a criar e gerir lançamentos do GitHub!

  • Os lançamentos fornecem instantâneos formais e versionados do seu projeto.
  • Baseiam-se em etiquetas do Git e incluem notas do lançamento e recursos opcionais.
  • Pode criar, editar e eliminar lançamentos através da interface do GitHub.

Isso ajuda os utilizadores a encontrar e transferir facilmente versões estáveis do seu software.

Perguntas Frequentes

A aula “Criando e gerenciando versões” é grátis?

Sim — o texto completo de “Criando e gerenciando versões” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Criando e gerenciando versões”?

Utilize o recurso de versões do GitHub para empacotar e documentar as versões do seu software com notas e artefatos de versão. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Criando e gerenciando versões”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Versionamento semântico com tags
  2. Criando e gerenciando versões
  3. Ramificações de versão e hotfixes
  4. Gerando Registros de Alterações e Notas de Versão
← Voltar para DevOps Bootcamp