sonatype-nexus-community / nexus-repository-apt

A Nexus Repository 3 plugin that allows usage of apt repositories
Eclipse Public License 1.0
105 stars 50 forks source link

Add docker image to Docker Hub with CI #101

Open Defozo opened 5 years ago

Defozo commented 5 years ago

I'm trying to use docker image but I have to build it myself because the images I can see in Docker Hub are outdated.

If the image was in Docker Hub, I would be able to pull it without building it myself.

Add image to Docker Hub with continuous integration.

DarthHater commented 5 years ago

This is cool, but likely won't be needed soon. Currently we are working on bringing this into the core Nexus Repo product, so it will be in the sonatype/nexus3 image in the nearish future. Close if that's ok by you!

vfazio commented 5 years ago

@DarthHater is there a timeline or target version for including this in NXRM?

DarthHater commented 5 years ago

It is in progress at the moment. Not sure how long it will take, but people are actively working on it.

vfazio commented 5 years ago

Thanks. I'm currently working on building deb packages for this plugin for our internal NXRM instance. Knowing i won't have to maintain these long-term makes me feel a little less bad for how hacky it is.

DarthHater commented 5 years ago

@bhamail would probably want to chat with you, he's very interested in creating deb packages, etc... for Nexus Repo 3 @vfazio

bhamail commented 5 years ago

@vfazio good to hear I'm not alone in thinking .deb installers would be helpful. We have an "internal" (e.g. NOT ready for prime-time) Nexus Repo 3 .deb package. Would you find a sharp, pointy edged .deb useful? Could you try such a thing out and let use know how it goes? If so, I can dig into how best to get you a .deb to try.

vfazio commented 5 years ago

@bhamail shoot me an email, i can give it a whirl next week. Assuming there's no legal issues from your side, you can drop it in firefox send and i'll grab it

bhamail commented 5 years ago

For the curious, and those wishing to experiment: https://community.sonatype.com/t/nexus-repository-manager-3-x-experimental-deb/1477

bhamail commented 5 years ago

@vfazio Ping. Any chance to give the .deb installer a spin?

vfazio commented 5 years ago

@bhamail I did and it worked well in the scenarios in which i tested it. I've emailed you additional info so as not to continue hijacking this issue.

bhamail commented 5 years ago

BTW, the community now has APT and YUM repositories with installers for our products. For "Usage" instructions, see the README.md's in these projects:

Nexus Repository Manager IQ Server

Installers Repos: https://nx-staging.sonatype.com

APT is now part of Nexus Repository Manager. Version 3.17.0 includes the APT plugin by default. If this is still an issue if using 3.17.0 or later please file an issue at https://issues.sonatype.org/. Links to the new source code location are in the top level README.md