Please add release jobs for odlparent
Description
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.
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...
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).