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