About release management
You can create new releases with release notes, @mentions of contributors, and links to binary files, as well as edit or delete existing releases. You can also create, modify, and delete releases by using the Releases API. For more information, see "Releases" in the REST API documentation.
Creating a release
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository.
-
To the right of the list of files, click Releases.
-
Click Draft a new release.
-
Click Choose a tag, type a version number for your release, and press Enter. Alternatively, select an existing tag.
-
If you are creating a new tag, click Create new tag.
-
If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release.
-
Type a title and description for your release.
-
Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box.
-
To notify users that the release is not ready for production and may be unstable, select This is a pre-release.
-
If you're ready to publicize your release, click Publish release. To work on the release later, click Save draft.
Editing a release
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository.
-
To the right of the list of files, click Releases.
-
On the right side of the page, next to the release you want to edit, click Edit release.
-
Edit the details for the release in the form, then click Update release.
Deleting a release
-
On your GitHub Enterprise Server instance, navigate to the main page of the repository.
-
To the right of the list of files, click Releases.
-
Click the name of the release you wish to delete.
-
In the upper-right corner of the page, click Delete.
-
Click Delete this release.