Please add release jobs for odlparent

Description

As discussed in the DDF odlparent Nitrogen planning session, we want to be able to manually release odlparent artifacts. This requires a job in releng/builder presumably, and perhaps a staging repository in Nexus (with the appropriate permissions for odlparent committers, or at least the odlparent PTL).

Environment

Operating System: All
Platform: All

Activity

Thanh Ha April 24, 2018 at 2:36 PM

Closing as I think this is resolved now. odlparent has a way to release separately from autorelease which was the intent of this issue.

Thanh Ha June 13, 2017 at 9:10 PM

This is complete with the merge of this patch
https://git.opendaylight.org/gerrit/58760

Thanh Ha June 12, 2017 at 4:33 PM

The following global-jjb patch adds a working job that can release.

https://gerrit.linuxfoundation.org/infra/5126

Once it's merged we can add the bits to releng/builder to put the job into production.

Thanh Ha June 9, 2017 at 5:44 PM

(In reply to Michael Vorburger from comment #9)
> > need to push a staged repo to Nexus
>
> doesn't the org.sonatype.plugins:nexus-staging-maven-plugin do what you are
> after? I use that e.g. in my https://github.com/vorburger/MariaDB4j to
> deploy a personal project to Maven central, and it works great - bumps the
> versions, pushes to a staging...

That's what we're currently using for however Sonatype is currently hasn't fixed their issue with SNI in the plugin unfortunately and they don't seem to have made any progress since I reported it months ago. See [0] for details. We're currently using a workaround which is not great to allow autorelease to push however it's not a good workaround.

Moving forward we are going to be using Curl to upload things directly to Nexus as it will get around the SNI issue and allows us to also support non Java / Maven projects as we want to provide a solution that can worth for any type of project. I have a bash script that is mostly working now. I hope to have it fully ready by Monday.

[0] https://jira.linuxfoundation.org/browse/RELENG-21

Michael Vorburger June 9, 2017 at 5:39 PM

> need to push a staged repo to Nexus

doesn't the org.sonatype.plugins:nexus-staging-maven-plugin do what you are after? I use that e.g. in my https://github.com/vorburger/MariaDB4j to deploy a personal project to Maven central, and it works great - bumps the versions, pushes to a staging...

Done

Details

Assignee

Reporter

External issue ID

Components

Affects versions

Priority

Created June 1, 2017 at 9:12 PM
Updated April 24, 2018 at 2:37 PM
Resolved June 14, 2017 at 3:22 PM