I just tried it. It's so cool to finally have this at long-last! Thanks so much Houston.
~ David Smiley Apache Lucene/Solr Search Developer http://www.linkedin.com/in/davidwsmiley On Tue, Oct 26, 2021 at 1:56 PM Houston Putman <[email protected]> wrote: > After the long delay and working with Infra, we have a nightly jenkins job > that builds and pushes the docker image. > > Whenever we have branch_9x and branch_9_0, etc. We can copy the job for > those branches. > The tags for the image default to the version of Solr being built, so it > should auto-use whatever the Solr version is at that point. > We can think about adding additional tags (9.0.0-SNAPSHOT -> 9.0-SNAPSHOT > and 9-SNAPSHOT), but for now this is acceptable IMO. > > https://ci-builds.apache.org/job/Solr/job/Solr-Docker-Nightly-main/ > https://hub.docker.com/r/apache/solr-nightly/tags > > - Houston > > On Wed, Sep 29, 2021 at 6:13 PM Houston Putman <[email protected]> > wrote: > >> Got the ball rolling here: INFRA-22375 >> <https://issues.apache.org/jira/browse/INFRA-22375> >> >> On Wed, Sep 29, 2021 at 5:43 PM David Smiley <[email protected]> wrote: >> >>> Okay; +1 to your proposal: apache/solr-nightly:9.0.0-SNAPSHOT >>> >>> ~ David Smiley >>> Apache Lucene/Solr Search Developer >>> http://www.linkedin.com/in/davidwsmiley >>> >>> >>> On Tue, Sep 7, 2021 at 11:56 AM Houston Putman <[email protected]> >>> wrote: >>> >>>> Did you need to coordinate with Infra to create the job? I see the >>>>> build machine tag is "lucene"; maybe this doesn't make sense after the >>>>> project split? >>>>> >>>> >>>> I merely copied the solr-main-check job, to create this one. I think >>>> all of the Solr jobs still use the lucene boxes for now. We can go through >>>> and remove the build machine tag from all of them. >>>> >>>> I noticed a build failure emailed today. Apparently the test >>>>> "user_volume" failed. >>>>> >>>> >>>> It seems that the setfacl command stopped being available two days >>>> after creating the jenkins job, very strange.... >>>> >>>> RE apache/solr-nightly tag... >>>> >>>> >>>> So I think it's good to remember that the official Solr "release" image >>>> isn't going to live at *apache/solr:9.0.0*, it's going to remain an >>>> official image so it'll be *solr:9.0.0*. >>>> We definitely can't do the nightlies as a part of the official image, >>>> so it'll have to have a different tag. To me it would be confusing if >>>> *apache/solr* was that tag, since users wouldn't know whether to use >>>> *apache/solr* or *solr* when searching on docker hub. I'm perfectly >>>> fine not using the *-nightly* suffix, but I would prefer an easy way >>>> to distinguish. >>>> >>>> >>>> I have a separate question as well. I set up a pipeline to test the >>>> official dockerfile generation as well, which should work very similarly to >>>> the regular docker build and test job. The only difference is that the >>>> official dockerfile generation requires a GPG key to sign the Solr >>>> artifacts. Do we have a GPG key for jenkins building, or do we do any type >>>> of signing in other jenkins jobs? >>>> >>>> - Houston >>>> >>>> On Mon, Sep 6, 2021 at 5:48 PM David Smiley <[email protected]> wrote: >>>> >>>>> Thanks so much for doing this Houston! Did you need to coordinate >>>>> with Infra to create the job? I see the build machine tag is "lucene"; >>>>> maybe this doesn't make sense after the project split? >>>>> >>>>> I noticed a build failure emailed today. Apparently the test >>>>> "user_volume" failed. >>>>> >>>>> RE apache/solr-nightly tag... I'm not sure the "nightly" part is right >>>>> because what if we want it published at other intervals? Moreover, I >>>>> think >>>>> the snapshot-ness of any build should be captured in the tag and not in >>>>> the >>>>> name of the image. So let's just do apache/solr, ehh? If users come >>>>> looking for the official images, we can have a README to tell them what's >>>>> going on. >>>>> >>>>> ~ David Smiley >>>>> Apache Lucene/Solr Search Developer >>>>> http://www.linkedin.com/in/davidwsmiley >>>>> >>>>> >>>>> On Thu, Sep 2, 2021 at 4:38 PM Houston Putman <[email protected]> >>>>> wrote: >>>>> >>>>>> For those interested we now have pipelines working to test the local >>>>>> docker build as well as the building of the official dockerfile. >>>>>> >>>>>> https://ci-builds.apache.org/job/Solr/job/Solr-Docker-Test-main/ >>>>>> >>>>>> https://ci-builds.apache.org/job/Solr/job/Solr-Docker-Official-Test-main/ >>>>>> >>>>>> I'm not sure how to actually capture the error and log outputs that >>>>>> live at solr/docker/build/test-results, so if someone wants to do that >>>>>> please go ahead! >>>>>> If not it should still work and people can check the jenkins >>>>>> workspace to look for the logs (not ideal, but not an awful solution for >>>>>> now). >>>>>> >>>>>> I will look into getting the *apache/solr-nightly* docker tag setup >>>>>> with INFRA next week and modify the jenkins pipeline to start pushing the >>>>>> nightly image when the tests pass, >>>>>> unless anyone objects. >>>>>> >>>>>> - Houston >>>>>> >>>>>> On Thu, Sep 2, 2021 at 12:27 PM Eric Pugh < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> I frequently want to test latest Solr as part of something larger, >>>>>>> so making it easier to access would be good for me. It’s a bit of pain >>>>>>> adding non-dockerhub locations, so this would be nice! >>>>>>> >>>>>>> >>>>>>> On Sep 2, 2021, at 11:34 AM, Houston Putman <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> Hello all, >>>>>>> >>>>>>> I'm creating a Jenkins pipeline to do a daily build and test of the >>>>>>> new Apache Solr docker image. (Probably both the local and the official >>>>>>> image) >>>>>>> >>>>>>> Is there any interest in having a place on docker hub where these >>>>>>> nightly docker images get published? Kind of like we have nightly maven >>>>>>> and >>>>>>> TGZ artifacts published? >>>>>>> >>>>>>> I was imagining something like apache/solr-nightly:9.0.0-SNAPSHOT, >>>>>>> which is very clear in both the tag and version that it is not a >>>>>>> released >>>>>>> version of Solr. >>>>>>> >>>>>>> Any thoughts or opinions appreciated. >>>>>>> >>>>>>> - Houston >>>>>>> >>>>>>> >>>>>>> _______________________ >>>>>>> *Eric Pugh **| *Founder & CEO | OpenSource Connections, LLC | >>>>>>> 434.466.1467 >>>>>>> | http://www.opensourceconnections.com | My Free/Busy >>>>>>> <http://tinyurl.com/eric-cal> >>>>>>> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed >>>>>>> <https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw> >>>>>>> This e-mail and all contents, including attachments, is considered >>>>>>> to be Company Confidential unless explicitly stated otherwise, >>>>>>> regardless >>>>>>> of whether attachments are marked as such. >>>>>>> >>>>>>>
