Versions Compared

Key

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

...

The above creates a new branch called ${RC_VERSION}-RC (i.e. 6.0.0-RC) based on the main or maintenance branch. It pulls any changes from the remote server. Then it pushes up the branch to github and marks it as the upstream branch.

Optional - Deploy Snapshot Artifacts

If the release candidate is coming off of a "maintenance" branch instead of main, it is possible that snapshot artifacts have not been deployed to the Sonatype snapshot repository. If this is the case, Travis will fail to build.

You can check if the snapshot artifacts exist by looking for each module. For example:

https://s01.oss.sonatype.org/content/repositories/snapshots/org/fcrepo/fcrepo-http-commons/

If the snapshot artifacts do not exist, you can deploy them to Sonatype with the following command:

mvn -DaltDeploymentRepository=sonatype-nexus-snapshots::default::https: //s01.oss .sonatype.org /content/repositories/snapshots/ deploy -DskipTests

Build release candidate resources and upload to Github

These build scripts may be of use for building the set of release candidate modules. They have not been maintained.

For each item we want tested, we must provide the community with the built resource to save them from having to build it themselves. This is not necessary for fcrepo-storage-ocfl.

...

You can follow the process here Policy - Release Candidates


Additional resources
Build scripts

These build scripts may be of use for building the set of release candidate modules. They have not been maintained.

Optional - Deploy Snapshot Artifacts

If the release candidate is coming off of a "maintenance" branch instead of main, it is possible that snapshot artifacts have not been deployed to the Sonatype snapshot repository. If this is the case, Travis will fail to build.

You can check if the snapshot artifacts exist by looking for each module. For example:

https://s01.oss.sonatype.org/content/repositories/snapshots/org/fcrepo/fcrepo-http-commons/

If the snapshot artifacts do not exist, you can deploy them to Sonatype with the following command:

mvn -DaltDeploymentRepository=sonatype-nexus-snapshots::default::https: //s01.oss .sonatype.org /content/repositories/snapshots/ deploy -DskipTests