Acerca de la administración de lanzamientos
Puede crear versiones con notas de la versión, @mentions de colaboradores y vínculos a archivos binarios, así como editar o borrar las versiones existentes. También puedes crear, modificar y eliminar versiones mediante Releases API. Para más información, consulta "Versiones" en la documentación de REST API.
Crear un lanzamiento
- En tu instancia de GitHub Enterprise Server, navega a la página principal del repositorio. 1. A la derecha de la lista de archivos, haga clic en Releases.
1. At the top of the page, click Draft a new release. - To chose a tag for the release, select the Choose a tag dropdown menu.
- To use an existing tag, click the tag.
- To create a new tag, type a version number for your release, then click Create new tag.
- If you created a new tag, select the Target dropdown menu, then click the branch that contains the project you want to release.
- Opcionalmente, en la parte superior derecha del cuadro de texto de descripción, selecciona el menú desplegable de Etiqueta anterior y haz clic en la etiqueta que identifica la versión anterior.
1. In the "Release title" field, type a title for your release. - En el campo "Describir esta versión", escriba una descripción para la versión. Si usas @mention para mencionar a algún usuario en la descripción, la versión publicada incluirá una sección Colaboradores con una lista de avatares de todos los usuarios mencionados. Como alternativa, puedes generar automáticamente las notas de la versión si haces clic en Generar notas de la versión. 1. Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box.
- Optionally, to notify users that the release is not ready for production and may be unstable, select This is a pre-release.
- Optionally, if GitHub Discussions is enabled for the repository, create a discussion for the release.
- Select Create a discussion for this release.
- Select the Category dropdown menu, then click a category for the release discussion.
- If you're ready to publicize your release, click Publish release. To work on the release later, click Save draft.
Para obtener más información sobre GitHub CLI, vea "Acerca de GitHub CLI".
-
Para crear una versión, use el subcomando
gh release create
. Reemplacetag
con la etiqueta que quiera para la versión.gh release create TAG
-
Sigue los mensajes interactivos. Como alternativa, puedes especificar los argumentos para omitir estos mensajes. Para más información sobre los posibles argumentos, vea el manual de GitHub CLI. Por ejemplo, este comando crea un pre-lanzamiento con el título y notas especificados.
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a beta release" --prerelease
Si usas @mention para mencionar a algún usuario de GitHub Enterprise Server en las notas, la versión publicada en GitHub.com incluirá una sección Colaboradores con una lista de avatares de todos los usuarios mencionados.
Editar un lanzamiento
-
En tu instancia de GitHub Enterprise Server, navega a la página principal del repositorio. 1. A la derecha de la lista de archivos, haga clic en Releases.
-
Next to the release you want to edit, click .
-
Edite los detalles de la versión en el formulario y, a continuación, haga clic en Actualizar versión. Si agrega o elimina algún @mentions de los usuarios de GitHub en la descripción, dichos usuarios se agregarán o eliminarán de la lista de avatares en la sección Contribuidores de la publicación.
Los lanzamientos no pueden editarse con GitHub CLI actualmente.
Eliminar un lanzamiento
-
En tu instancia de GitHub Enterprise Server, navega a la página principal del repositorio. 1. A la derecha de la lista de archivos, haga clic en Releases.
-
De lado derecho de la página, junto al lanzamiento que quieras borrar, haz clic en .
-
Haga clic en Eliminar esta versión.
-
Para eliminar una versión, use el subcomando
gh release delete
. Reemplacetag
con la etiqueta de la versión que se va a eliminar. Use la marca-y
para omitir la confirmación.gh release delete TAG -y