Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Find the Jenkins stage job that created the release candidate. 
    1. Go to Jenkins and select the tab for the product to release.
    2. Find the link for the "<product>-maven-stage-master" job and click it.
    3. From the list of jobs, find the number for the job that created the artifact to release, the date of the run can be of help here.
    4. Put the number at the end of the "log_dir" value seen in the example below.
  2. Alternative way to find Jenkins stage job.
    1. Look among its output logs for the file with the name: staging-repo.txt.gz, it will have a URL like this:
    2. https://logs.acumos.org/production/vex-yul-acumos-jenkins-1/common-dataservice-maven-dl-stage-master/4/staging-repo.txt.gz
  3. Create a new/update existing release yaml file in the directory "releases/" at the repo root.
    1. The file name should be anything, but most projects use a pattern like "release-maven.yaml". An example of the content appears below.
    2. The file content has the project name, the version to release, and the log directory you found above, altho in abbreviated form.
  4. Create a new change set with just the new file, commit to git locally and submit the change set to Gerrit.
  5. After the verify job succeeds, a project committer should merge the change set. This will tag the repository with the version string AND release the artifact.

...