That is great, thank you for the update.

While the other teams have setup osgeo docker facilities, you are the first
to try from GeoServer. I would like to ensure you have sufficient access
(via a PSC member) to manage next week.

I am somewhat apprehensive, but looking forward to, seeing the initial
testing results.
--
Jody Garnett


On Fri, 22 May 2020 at 09:45, Lorenzo Pini <lorenzo.p...@geo-solutions.it>
wrote:

> Dear Jody,
> I'm working on setting up the CITE tests automation.
>
> Here is a brief update on the current status:
> - The required "ets-*" artifacts are being built on Jenkins. The deploy
> phase is currently missing, but it is not blocking as we only have a single
> server at the moment.
> - The teamengine-docker image is being built on Jenkins.
> - The cite-tests is now working on Jenkins and a first test shows that the
> cite tests are able to run against the latest GeoServer master.
> - I did a small improvement on the bash scripts to manage the exit code
> but I think a change in the teamengine-core java code will be needed to
> properly address this
>
> I'll continue next week with:
> - Completing the deploy of all the artifacts and docker images in maven
> repo and dockehub
> - Improve the readability of the jobs logs
> - Try the tests on different GeoServer releases
>
> Regards,
> Lorenzo Pini
>
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Lorenzo Pini
> Software 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.
>
>
> On Mon, Apr 6, 2020 at 8:53 PM Jody Garnett <jody.garn...@gmail.com>
> wrote:
>
>> 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
>>
>
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to