Do you have a Jenkins job already aligned to build it ?

On Wed, Feb 24, 2021 at 12:19 PM Matt Pavlovich <mattr...@gmail.com> wrote:

> I’m prepping the PR for 5.17.0.  Please provide feedback on the JIRA.
>
> Thanks!
>
> > On Feb 24, 2021, at 11:16 AM, Havret <h4v...@gmail.com> wrote:
> >
> > Any update on this? I've just seen that Victor Romero archived his
> > unofficial docker image. :(
> >
> > On Fri, Feb 19, 2021 at 4:57 PM Clebert Suconic <
> clebert.suco...@gmail.com>
> > wrote:
> >
> >> I'm following up on that JIRA ticket.
> >>
> >> On Fri, Feb 19, 2021 at 10:57 AM Clebert Suconic
> >> <clebert.suco...@gmail.com> wrote:
> >>>
> >>> Thanks Matt, I thought you already had some information about changes
> >>> on Infra. I had misunderstood you.
> >>>
> >>> On Fri, Feb 19, 2021 at 10:33 AM Matt Pavlovich <mattr...@gmail.com>
> >> wrote:
> >>>>
> >>>> Hi Clebert-
> >>>>
> >>>> I do not have all the info yet, INFRA has assigned the ticket but not
> >> started working on it =)
> >>>>
> >>>> -Matt
> >>>>
> >>>>> On Feb 19, 2021, at 9:25 AM, Clebert Suconic <
> >> clebert.suco...@gmail.com> wrote:
> >>>>>
> >>>>> I tried to follow the JIRA on Infra and I did not see much
> >> information about it.
> >>>>>
> >>>>> What's the procedure to upload images?
> >>>>>
> >>>>>
> >>>>> The only thing I saw was this JIRA: But it seemed you would be
> >>>>> uploading images manually?
> >>>>>
> >>>>> https://issues.apache.org/jira/browse/INFRA-21430
> >>>>>
> >>>>>
> >>>>>
> >>>>> Isn't there an official way to provide the images?
> >>>>>
> >>>>>
> >>>>> In artemis we have a docker module where you would build the binaries
> >>>>> and create the image. We would just need to add that to a Jenkins
> >>>>> build and produce an image whenever a tag is created.
> >>>>> I suppose ActiveMQ branch would do the same...
> >>>>>
> >>>>>
> >>>>> How this is supposed to work?
> >>>>>
> >>>>>
> >>>>> thank you
> >>>>>
> >>>>> On Wed, Feb 17, 2021 at 4:13 PM Matt Pavlovich <mattr...@gmail.com>
> >> wrote:
> >>>>>>
> >>>>>> +1
> >>>>>>
> >>>>>> The initial features list and notes in the JIRA reflect this
> >> approach. I’ll start on the module and push a PR this weekend.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Matt
> >>>>>>
> >>>>>>> On Feb 17, 2021, at 2:08 PM, Jean-Baptiste Onofre <j...@nanthrax.net
> >
> >> wrote:
> >>>>>>>
> >>>>>>> Hi,
> >>>>>>>
> >>>>>>> I agree, I think it’s the most convenient approach.
> >>>>>>>
> >>>>>>> For instance, at Karaf, I maintain a Dockerfile as part of the
> >> codebase: https://github.com/apache/karaf/tree/master/assemblies/docker
> <
> >> https://github.com/apache/karaf/tree/master/assemblies/docker>
> >>>>>>>
> >>>>>>> As part of a Karaf release, I’m pushing Karaf docker image.
> >>>>>>>
> >>>>>>> However, anyone can start from the Karaf Dockerfile to create
> >> their own one (we also provide a goal on the karaf-maven-plugin to do
> so).
> >>>>>>>
> >>>>>>> I think ActiveMQ (at least classic) should just provide a
> >> Dockerfile (or a set) and push "official" docker images. But still
> letting
> >> people to create their own.
> >>>>>>>
> >>>>>>> Regards
> >>>>>>> JB
> >>>>>>>
> >>>>>>>> Le 17 févr. 2021 à 19:51, Hossack, Etienne
> >> <ehoss...@amazon.com.INVALID> a écrit :
> >>>>>>>>
> >>>>>>>> Hi all,
> >>>>>>>> Following this discussion with interest, since I greatly enjoy
> >> the portability and consistency that Docker provides.
> >>>>>>>> I have some questions about the Dockerfile linked above that
> >> might be best served in a code review, but a more holistic question I
> >> wanted to ask:
> >>>>>>>> Does ActiveMQ need to publish the Dockerfile?
> >>>>>>>> In my opinion, simply defining the image then documenting its
> >> location (README, website) and how to use it would add value to many
> >> consumers.
> >>>>>>>> That way:
> >>>>>>>> * The Dockerfile code can live within the ActiveMQ repository and
> >> be close to the code
> >>>>>>>> * Anyone who wishes to consume the dockerfile can (Apache 2.0
> >> license) through their own build process
> >>>>>>>> * The ActiveMQ community does not need to maintain any additional
> >> infrastructure, release process, repositories, dependencies.
> >>>>>>>> * The Dockerfile can and should be independent of particular
> >> binaries <
> >>
> https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#env
> >
> >> whenever possible, but even if not, this way each active branch would be
> >> the source of truth for a functioning Dockerfile (can build and run
> tests
> >> on the version), and no incremental versions would have to be published.
> >>>>>>>> I think we could gain lots of value for little investment this
> >> way. What do you think?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Étienne
> >>>>>>>>
> >>>>>>>> P.S. should I add the questions on the JIRA ticket as well?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Étienne Hossack
> >>>>>>>> Software Development Engineer, Amazon MQ
> >>>>>>>> email: ehoss...@amazon.com <mailto:ehoss...@amazon.com>
> >>>>>>>> phone: +1-778-945-8287
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> On Feb 17, 2021, at 9:38 AM, Clebert Suconic <
> >> clebert.suco...@gmail.com <mailto:clebert.suco...@gmail.com>> wrote:
> >>>>>>>>>
> >>>>>>>>> CAUTION: This email originated from outside of the organization.
> >> Do not click links or open attachments unless you can confirm the sender
> >> and know the content is safe.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> It would be nice to do the same with Artemis... we already have
> >> scripts to
> >>>>>>>>> build the images as part of the build.. we just don't have the
> >> builds yet.
> >>>>>>>>>
> >>>>>>>>> On Wed, Feb 17, 2021 at 10:36 AM Jenkins, Rodney J (Rod) <
> >>>>>>>>> jenki...@nationwide.com <mailto:jenki...@nationwide.com>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Hello All,
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Quick introduction:  My name is Rod.  I work with Chuck.  I am
> >> stepping in
> >>>>>>>>>> while he is out.  I am the coworker who does the TomEE images.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> I have a question on the tarballs on https://archive.apache.org
> >> <https://archive.apache.org/> and
> >>>>>>>>>> https://repo1.maven.org <https://repo1.maven.org/>.  I noticed
> >> that the images are not the same SHA
> >>>>>>>>>> and not the same size.  Is there a reason for that?
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> BTW, the Dockerfile is mostly complete,
> >>>>>>>>>>
> >>
> https://github.com/shankc1crs/docker-activemq/blob/master/classic/5.16/jre11/openjdk-buster/Dockerfile
> >> <
> >>
> https://github.com/shankc1crs/docker-activemq/blob/master/classic/5.16/jre11/openjdk-buster/Dockerfile
> >>> .
> >>>>>>>>>> I think the only thing left was getting the maven download to
> >> work as the
> >>>>>>>>>> fallback to the other repos.  I can still make that work, but I
> >> thought it
> >>>>>>>>>> was strange to see a difference in the sizes of the files.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> This is what we are proposing.  I am going to start on the
> >> other options
> >>>>>>>>>> later today.  We would be happy for any feedback.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks,
> >>>>>>>>>>
> >>>>>>>>>> Rod.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> *From: *"Shank, Charles R" <shan...@nationwide.com <mailto:
> >> shan...@nationwide.com>>
> >>>>>>>>>> *Date: *Tuesday, February 16, 2021 at 8:49 AM
> >>>>>>>>>> *To: *Jean-Baptiste Onofre <j...@nanthrax.net <mailto:
> >> j...@nanthrax.net>>, Matt Pavlovich <
> >>>>>>>>>> mattr...@gmail.com <mailto:mattr...@gmail.com>>, "
> >> dev@activemq.apache.org <mailto:dev@activemq.apache.org>" <
> >> dev@activemq.apache.org <mailto:dev@activemq.apache.org>>
> >>>>>>>>>> *Cc: *"Jenkins, Rodney J (Rod)" <jenki...@nationwide.com
> >> <mailto:jenki...@nationwide.com>>
> >>>>>>>>>> *Subject: *Official Docker Image for ActiveMQ
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Jean,
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> I agree we should make this its own issue and open up the
> >> discussion to
> >>>>>>>>>> the ActiveMQ community
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Currently, we are working on the following repository to
> >> provide generic
> >>>>>>>>>> images available to the ActiveMQ community.  You can follow our
> >> progress
> >>>>>>>>>> here:  *https://github.com/shankc1crs/docker-activemq <
> >> https://github.com/shankc1crs/docker-activemq>
> >>>>>>>>>> <https://github.com/shankc1crs/docker-activemq <
> >> https://github.com/shankc1crs/docker-activemq>>*
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Because the needs of the community are varied, we recommend
> >> making
> >>>>>>>>>> multiple versions of ActiveMQ classic and Artemis.  The repos
> >> also will be
> >>>>>>>>>> created to include OpenJDK and AdoptopenJDK.  We also recommend
> >> leaving
> >>>>>>>>>> room for other operating systems other than Debian and multiple
> >> versions of
> >>>>>>>>>> JDK within both OpenJDK and AdoptopenJDK.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Given the number of options, we are not sure how we would go
> >> about using a
> >>>>>>>>>> module to maintain  the dockerfiles, but would be open to it.
> >> Once we get
> >>>>>>>>>> our dockerimages complete, we can discuss how they are
> >> maintained going
> >>>>>>>>>> forward.  We will also investigate with the folks at
> >>>>>>>>>> https://github.com/docker-library <
> >> https://github.com/docker-library>  to see what is required to get our
> >>>>>>>>>> images listed as the official images.  I have a coworker that is
> >>>>>>>>>> responsible for the TomEE official images and has some contacts
> >> there.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> We would like to get the communities thoughts and input on this
> >> course of
> >>>>>>>>>> action.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thank you
> >>>>>>>>>>
> >>>>>>>>>> Chuck Shank
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> [image: cid:image001.gif@01D70449.0A4B26E0
> >> <cid:image001.gif@01D70449.0A4B26E0>]
> >>>>>>>>>> [image: cid:image002.gif@01D70449.0A4B26E0
> >> <cid:image002.gif@01D70449.0A4B26E0>]
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Clebert Suconic
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Clebert Suconic
> >>>>
> >>>
> >>>
> >>> --
> >>> Clebert Suconic
> >>
> >>
> >>
> >> --
> >> Clebert Suconic
> >>
>
> --
Clebert Suconic

Reply via email to