Administración de versiones con GitHub Repos

Completado

Parte del proceso de lanzamiento comienza con el control de versiones. Comprenderá cómo administrar versiones en el repositorio mediante GitHub.

En los módulos siguientes, verá detalles sobre la implementación de un producto de software después de empaquetar el código, los archivos binarios, las notas de la versión y las tareas relacionadas.

En GitHub, las versiones se basan en etiquetas de Git. Puede considerar una etiqueta como una fotografía del estado actual del repositorio. Si tiene que marcar una fase esencial del código o que el siguiente código de entrega está terminado, puede crear una etiqueta y usarla durante el proceso de compilación y lanzamiento para empaquetar e implementar esa versión específica. Para más información, vea Visualización de las versiones y etiquetas del repositorio.

Al crear versiones con notas de la versión, es posible @mentions a colaboradores, agregar vínculos a archivos binarios y editar o eliminar versiones existentes.

Captura de pantalla de las notas de la versión de GitHub.

Referencia de imagen: Versiones · Microsoft/azure-pipelines-agent (github.com)

Además, puede:

  • Publicar una acción a partir de una versión específica en GitHub Marketplace.
  • Elegir si los objetos LFS de Git se incluyen en los archivos ZIP y tarball que GitHub crea para cada versión.
  • Recibir notificaciones cuando se publican nuevas versiones en un repositorio.

Crear un lanzamiento

Para crear una versión, use el comando gh release create. Reemplace la etiqueta por el nombre de etiqueta deseado para la versión y siga las indicaciones interactivas.

gh release create tag

Para crear una versión preliminar con el título y las notas especificadas.

gh release create v1.2.1 --title

Si @mention a usuarios de GitHub en las notas, la versión publicada en GitHub.com incluirá una sección de colaboradores con una lista de avatares de todos los usuarios mencionados.

Puede comprobar otros comandos y argumentos en el manual de la CLI de GitHub.

Editar un lanzamiento

No se pueden editar versiones con la CLI de GitHub.

Para realizar cambios, use el Explorador web:

  1. Vaya a la página principal del repositorio en GitHub.com.
  2. Haga clic en Releases (Versiones) a la derecha de la lista de archivos.
  3. Haga clic en el icono de edición en el lado derecho de la página, junto a la versión que quiera editar.
  4. Edite los detalles de la versión y, después, haga clic en Update release (Actualizar versión).

Eliminar un lanzamiento

Para eliminar una versión, use el comando siguiente, reemplace la etiqueta por la etiqueta de versión que se va a eliminar y use la marca -y para omitir la confirmación.

gh release delete tag -y

Para más información, consulte: