Alessandro:

We now have repo.osgeo.org operational, the builds should hopefully switch
over in the next couple of days.

I have created https://repo.osgeo.org/repository/geoserver-docker/ for you
to try out.
--
Jody Garnett


On Tue, 3 Mar 2020 at 09:48, Jody Garnett <jody.garn...@gmail.com> wrote:

> For repo, would having an osgeo nexus repo help as a place to store the
> docker images?
> --
> Jody Garnett
>
>
> On Tue, 3 Mar 2020 at 01:41, Alessandro Parma <
> alessandro.pa...@geo-solutions.it> wrote:
>
>> Thanks for your feedback
>>
>> My answers inline below
>>
>> > I think managing the docker builds in the "build" directory is
>> appropriate. Is it worth co-locating these with their cite data directory
>> configuration (to make each folder more self contained)?
>>
>> I agree. I would move the datadirs everything in the build/cite
>> <https://github.com/randomorder/geoserver/tree/gsip-176/build/cite> dir
>> along with the docker related file, ok?
>>
>> > aside: In the past when faced with builds grabbing status codes we
>> would grep through the output for failure, not sure how stable that is.
>>
>> Ok, thank you. I'll dig a little deeper into to try to avoid grepping the
>> logs, if possible.
>>
>> > There is not an official repository on docker hub for this, we should
>> set this up (I am not sure what is needed).
>>
>> I think we should create an Organization
>> <https://docs.docker.com/docker-hub/orgs/> and a team with members
>> allowed to push the docker image to the hub.
>>
>> On Fri, Feb 28, 2020 at 7:26 PM Jody Garnett <jody.garn...@gmail.com>
>> wrote:
>>
>>> Thank you for the update!
>>>
>>> I think managing the docker builds in the "build" directory is
>>> appropriate. Is it worth co-locating these with their cite data directory
>>> configuration (to make each folder more self contained)?
>>>
>>> aside: In the past when faced with builds grabbing status codes we would
>>> grep through the output for failure, not sure how stable that is.
>>>
>>> There is not an official repository on docker hub for this, we should
>>> set this up (I am not sure what is needed).
>>> --
>>> Jody Garnett
>>>
>>>
>>> On Fri, 28 Feb 2020 at 09:50, Alessandro Parma <
>>> alessandro.pa...@geo-solutions.it> wrote:
>>>
>>>> HI Jody, All,
>>>>
>>>> Status update with a couple of questions about the source code
>>>> management and deployment of this work:
>>>>
>>>> I added more builds <https://build.geoserver.org/view/testing-cite/>
>>>> for the ets suites, updated list:
>>>> - wms11
>>>> - wms13
>>>> - wfs10
>>>> - wfs11
>>>> - wcs10
>>>> - wcs11
>>>> - wcs20
>>>> - wfs20
>>>>
>>>> Then created a build for the teamengine-docker fork
>>>> <https://github.com/geosolutions-it/teamengine-docker.git/> to build
>>>> the docker image for teamengine with the suites and tools that we need.
>>>> The docker image includes all of the sutes that we use and a single
>>>> docker images can be used by all cite test runs (there is
>>>> nothing test-specific in it). This build is currently hosted on this
>>>> <https://build.geo-solutions.it/jenkins/view/GSIP%20176%20-%20CITE%20Automation/job/teamengine-docker/>
>>>> build server because I had some issues
>>>> <https://build.geoserver.org/view/testing-cite/job/teamengine-docker/18/console>
>>>> with the build on geoserver
>>>> build server that I still need to address... The docker image is
>>>> currently pushed here
>>>> <https://github.com/geosolutions-it/teamengine-docker> on the docker
>>>> hub (more on this later)
>>>>
>>>> I then created a parameterized build
>>>> <https://build.geoserver.org/view/testing-cite/job/cite-runner/build?delay=0sec>
>>>>  to
>>>> run the tests. It is currently building from my
>>>> <https://github.com/randomorder/geoserver.git/> GeoServer fork where I 
>>>> pushed
>>>> the docker-compose files
>>>> <https://github.com/randomorder/geoserver/tree/gsip-176/build/cite>
>>>> and the other auxiliary files required to run the tests. My idea, and
>>>> I'd like to have feedback from you as well as from the GeoServer
>>>> ML, is to add all the files required into the 'build' subdirectory
>>>> <https://github.com/randomorder/geoserver/tree/gsip-176/build/cite> of
>>>> the repository. Would this be ok?
>>>> The file structure mimics that in our proposal where we have a global
>>>> docker-compose.yml file with a 'geoserver' and ''teamengine' service
>>>> definition and subdirectory for every test suite with test specific
>>>> files like "forms" for command line execution of a given test suite and a
>>>>  docker-compose override file to spin up postgresql if required by the
>>>> specific test. For data directories I'd use the ones that are
>>>> already available
>>>> <https://github.com/randomorder/geoserver/tree/gsip-176/data> in the
>>>> repository.
>>>>
>>>> An example execution of this parametrized build is available here
>>>> <https://build.geoserver.org/view/testing-cite/job/cite-runner/4/console> 
>>>> where
>>>> I ran the WMS 1.1.1 suite against the latest geoserver master nightly.
>>>> The log files from the test run are stored as artifacts
>>>> <https://build.geoserver.org/view/testing-cite/job/cite-runner/4/artifact/logs.zip>
>>>> from the job run.  There is still some work to do, notably, the job does
>>>> not fail when a given
>>>> test fails (apparently due to the test.sh script in the teamengine
>>>> suite swallowing the status of the tests. I still need to figure this out)
>>>> and to add
>>>> more builds for the other suites. I'll keep you informed on my progress
>>>> on this.
>>>>
>>>> Concerning the docker image(s) for teamengine-docker is there an
>>>> official repository for GeoServer on the docker hub where I can push the
>>>> image?
>>>>
>>>> Thank you in advance for your feedback,
>>>> Alessandro
>>>>
>>>>
>>>> On Fri, Feb 21, 2020 at 6:00 PM Alessandro Parma <
>>>> alessandro.pa...@geo-solutions.it> wrote:
>>>>
>>>>> Dear Jody, All
>>>>>
>>>>> Just a quick update on this:
>>>>> I set  up a test build
>>>>> <https://build.geoserver.org/view/testing-cite/job/ets-wms11/> on the
>>>>> build server for one of the CITE tests
>>>>> <https://github.com/opengeospatial/ets-wms11.git> to build and deploy
>>>>> the artifacts on the maven repository
>>>>> <http://download.osgeo.org/upload/geotools/org/opengis/cite/ets-wms11/1.19/>
>>>>>  and
>>>>> I am currently working on the the docker images and writing the
>>>>> docker-compose file to run the geoserver, postgres and teamengine
>>>>> containers to execute the tests.
>>>>> The build job is taking the Github branch and tags as parameters (with
>>>>> defaults) and is not tightly bound to the build environment so It
>>>>> would be pretty straightforward to migrate it to another build server.
>>>>> For the docker images and I don't have something ready to show yet,
>>>>> I'll let you know as soon as I do.
>>>>>
>>>>> On Fri, Feb 14, 2020 at 6:42 PM Simone Giannecchini <
>>>>> simone.giannecch...@geo-solutions.it> wrote:
>>>>>
>>>>>> Hi Jody,
>>>>>> We are a little beyond schedule with this, the work has started but
>>>>>> there is little to show.
>>>>>>
>>>>>> We will send periodic updates to the psc and devel list starting next
>>>>>> week.
>>>>>>
>>>>>> Regards,
>>>>>> Simone Giannecchini
>>>>>> ==
>>>>>> GeoServer Professional Services from the experts!
>>>>>> Visit http://bit.ly/gs-services for more information.
>>>>>> ==
>>>>>> Ing. Simone Giannecchini
>>>>>> @simogeo
>>>>>> Founder/Director
>>>>>>
>>>>>> GeoSolutions S.A.S.
>>>>>> Via di Montramito 3/A
>>>>>> 55054  Massarosa (LU)
>>>>>> Italy
>>>>>> phone: +39 0584 962313
>>>>>> fax:     +39 0584 1660272
>>>>>> mob:   +39  333 8128928
>>>>>>
>>>>>> http://www.geo-solutions.it
>>>>>> http://twitter.com/geosolutions_it
>>>>>>
>>>>>> -------------------------------------------------------
>>>>>> Con riferimento alla normativa sul trattamento dei dati personali
>>>>>> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati 
>>>>>> “GDPR”),
>>>>>> si precisa che ogni circostanza inerente alla presente email (il suo
>>>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>>>> operazione è illecita. Le sarei comunque grato se potesse darmene 
>>>>>> notizia.
>>>>>>
>>>>>> This email is intended only for the person or entity to which it is
>>>>>> addressed and may contain information that is privileged, confidential or
>>>>>> otherwise protected from disclosure. We remind that - as provided by
>>>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of 
>>>>>> this
>>>>>> e-mail or the information herein by anyone other than the intended
>>>>>> recipient is prohibited. If you have received this email by mistake, 
>>>>>> please
>>>>>> notify us immediately by telephone or e-mail.
>>>>>>
>>>>>>
>>>>>> On Thu, Feb 13, 2020 at 6:08 PM Jody Garnett <jody.garn...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Simone:
>>>>>>>
>>>>>>> Next week's Feb 18th meeting is our final meeting in February, is
>>>>>>> there any update from the Cite Automation work?
>>>>>>>
>>>>>>> With the recent news from Planet Federal I am concerned about
>>>>>>> ability to deliver into build.geoserver.org environment.
>>>>>>> --
>>>>>>> Jody Garnett
>>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Simone Giannecchini.
>>>>>> GeoSolutions Director
>>>>>>
>>>>>> - sent from my mobile, apologies for brevity and typos-
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Regards,
>>>>>
>>>>> Alessandro Parma
>>>>>
>>>>> ==
>>>>> GeoServer Professional Services from the experts! Visit
>>>>> http://goo.gl/it488V for more information.
>>>>> ==
>>>>>
>>>>> Alessandro Parma
>>>>> DevOps Engineer
>>>>>
>>>>> GeoSolutions S.A.S.
>>>>> Via di Montramito 3/A
>>>>> 55054  Massarosa (LU)
>>>>> Italy
>>>>> phone: +39 0584 962313
>>>>> fax:      +39 0584 1660272
>>>>>
>>>>> http://www.geo-solutions.it
>>>>> http://twitter.com/geosolutions_it
>>>>>
>>>>> -------------------------------------------------------
>>>>>
>>>>>
>>>>> Con riferimento alla normativa sul trattamento dei dati personali
>>>>> (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati 
>>>>> “GDPR”),
>>>>> si precisa che ogni circostanza inerente alla presente email (il suo
>>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>>
>>>>> This email is intended only for the person or entity to which it is
>>>>> addressed and may contain information that is privileged, confidential or
>>>>> otherwise protected from disclosure. We remind that - as provided by
>>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of 
>>>>> this
>>>>> e-mail or the information herein by anyone other than the intended
>>>>> recipient is prohibited. If you have received this email by mistake, 
>>>>> please
>>>>> notify us immediately by telephone or e-mail.
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Regards,
>>>>
>>>> Alessandro Parma
>>>>
>>>> ==
>>>> GeoServer Professional Services from the experts! Visit
>>>> http://goo.gl/it488V for more information.
>>>> ==
>>>>
>>>> Alessandro Parma
>>>> DevOps Engineer
>>>>
>>>> GeoSolutions S.A.S.
>>>> Via di Montramito 3/A
>>>> 55054  Massarosa (LU)
>>>> Italy
>>>> phone: +39 0584 962313
>>>> fax:      +39 0584 1660272
>>>>
>>>> http://www.geo-solutions.it
>>>> http://twitter.com/geosolutions_it
>>>>
>>>> -------------------------------------------------------
>>>>
>>>>
>>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>>> precisa che ogni circostanza inerente alla presente email (il suo
>>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>>>
>>>> This email is intended only for the person or entity to which it is
>>>> addressed and may contain information that is privileged, confidential or
>>>> otherwise protected from disclosure. We remind that - as provided by
>>>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>>>> e-mail or the information herein by anyone other than the intended
>>>> recipient is prohibited. If you have received this email by mistake, please
>>>> notify us immediately by telephone or e-mail.
>>>>
>>>
>>
>> --
>>
>> Regards,
>>
>> Alessandro Parma
>>
>> ==
>> GeoServer Professional Services from the experts! Visit
>> http://goo.gl/it488V for more information.
>> ==
>>
>> Alessandro Parma
>> DevOps Engineer
>>
>> GeoSolutions S.A.S.
>> Via di Montramito 3/A
>> 55054  Massarosa (LU)
>> Italy
>> phone: +39 0584 962313
>> fax:      +39 0584 1660272
>>
>> http://www.geo-solutions.it
>> http://twitter.com/geosolutions_it
>>
>> -------------------------------------------------------
>>
>>
>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>> precisa che ogni circostanza inerente alla presente email (il suo
>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia.
>>
>> This email is intended only for the person or entity to which it is
>> addressed and may contain information that is privileged, confidential or
>> otherwise protected from disclosure. We remind that - as provided by
>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this
>> e-mail or the information herein by anyone other than the intended
>> recipient is prohibited. If you have received this email by mistake, please
>> notify us immediately by telephone or e-mail.
>>
>
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to