1.

How Do I Perform A Milestone, Rc, Or Ga Release?

Answer»

The steps are simple, and almost everything is done via the Bamboo and Artifactory UIs.

One-time setup

Configure your CI build plan to use the Artifactory Maven 3 or Artifactory Gradle tasks as appropriate. For "DEPLOYER USERNAME", use "buildmaster" (password on request).

Steps at a glance 

  1. Stage the release into the libs-staging-local repository
  2. Verify and test the staged artifacts
  3. Promote the release to libs-milestone-local (or libs-release-local as appropriate).
  4. Merge release branch
  5. Announce the release 

Steps in detail

  1. Stage the release

    The Artifactory Bamboo plugin mentioned above also INCLUDES sophisticated Release Management capabilities. This feature allows for publishing releases directly from CI, including creating a release branch and/or tag; incrementing the project version; and publishing to the libs-staging-local, libs-milestone-local or libs-release-local repositories as appropriate.

    To access this feature, click on the "Default Job" for the Spring 3.2.x build plan, where you'll see a link to "Artifactory Release Management". Fill out the form fields there and click "Build and Release to Artifactory". Typical values -- in this case for a milestone release.

  2. Verify staged artifacts

    When the staging build and release process is complete, you can navigate to the associated build record in Artifactory to verify that all modules were published as EXPECTED

  3. Promote the release

    When verification is complete, return to the build in Bamboo from which you staged the release and click 'Default Job' and 'Artifactory' at the top, below the Job status bar. Make sure you have the side-bar shown in order to see this.

  4. Merge the release branch

    At this point, the release is complete and successful, so the release branch should be merged back into master.

  5. Announce the release!

    At this point, announcements may be made and users may CONSUME the released artifacts by adding http://wisdomjobs/libs-milestone-local to their build scripts.

The steps are simple, and almost everything is done via the Bamboo and Artifactory UIs.

One-time setup

Configure your CI build plan to use the Artifactory Maven 3 or Artifactory Gradle tasks as appropriate. For "Deployer Username", use "buildmaster" (password on request).

Steps at a glance 

Steps in detail



Discussion

No Comment Found