sonatype / ossindex-public

Sonatype OSS Index - Public
Apache License 2.0
6 stars 9 forks source link

Jenkins update #11

Closed tneer closed 4 years ago

tneer commented 4 years ago

Updates the Jenkinsfile to use the common maven pipeline.

It does not create a Jenkins artifact for the build artifacts. If that is desired, we can add it, but it looks like originally was not storing artifacts in Jenkins.

Builds for this branch are at https://jenkins.ci.sonatype.dev/job/ossindex/job/ossindex-public/job/snapshot-builds/job/jenkins-update/

Snapshot builds are set up at https://jenkins.ci.sonatype.dev/job/ossindex/job/ossindex-public/job/snapshot-builds/ as multi-branch build. It checks for updates every minute.

The release build is at https://jenkins.ci.sonatype.dev/job/ossindex/job/ossindex-public/job/release/ This PR will need to be merged before the release build is operational.

A similar release build is at https://jenkins.ci.sonatype.dev/job/cdi/job/examples/job/cdi-maven-example/job/release/ if you want to play with the behavior.

tneer commented 4 years ago

I'll let y'all merge this when you are ready. Let me know if there is anything else I can help with.