Administración de versiones con GitHub Repos
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.
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:
- Vaya a la página principal del repositorio en GitHub.com.
- Haga clic en Releases (Versiones) a la derecha de la lista de archivos.
- Haga clic en el icono de edición en el lado derecho de la página, junto a la versión que quiera editar.
- 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:
- Administración de versiones en un repositorio: GitHub Docs: si quiere realizar los mismos pasos desde el explorador web en lugar de la CLI de GitHub.
- Publicación de una acción en GitHub Marketplace.
- Administración de objetos LFS de Git en archivos del repositorio.
- Visualización de las suscripciones.