10 Manage Software Releases

A Release enables you to provide a stable code and artifacts of your applications that project users can download. For a release, you can specify tags or branches of Git repositories with stable code, artifacts of project Maven repository, build artifacts of stable builds, and binary files.

For example, you can you create a release titled V18-Q1 to mark stable code files, artifacts, and binaries of your application for the first quarter release of 2018 release. Project users then won’t have to look around or ask which Git repository or branch has the stable code. They can then download Git repository archives and other artifacts of the V18-Q1 release from the Release page itself.

You can access and manage releases from the Releases page. When a project user opens a release, the user can download source snapshots of a specified branch or tag of the project Git repository, artifacts from the project Maven repository, specified binaries, and archived build artifacts.