Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help Benjamin Rokseth Deichman Public Library
I agree that official Docker images are a fantastic idea! One of the benefits of using Docker images for most of our CI logic is that it makes moving from one CI system to another quite easy! I love the idea of having an official 'base' image that we can than add on top of to create things like a Docker based kohadevbox. Kyle <https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB> http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org ) On Wed, Apr 18, 2018 at 12:41 AM, Benjamin Rokseth < benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
Benjamin, It's a midterm plan: we have a .gitlab-ci.yml ( https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet). The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove). See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379 Cheers, Jonathan On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth <benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
As there are no objections I will schedule some time to create this official base images. El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (< jonathan.druart@bugs.koha-community.org>) escribió:
Benjamin,
It's a midterm plan: we have a .gitlab-ci.yml ( https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet). The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove).
See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379
Cheers, Jonathan
On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth < benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
+1 po 23. 4. 2018 v 14:49 odesílatel Tomas Cohen Arazi <tomascohen@gmail.com> napsal:
As there are no objections I will schedule some time to create this official base images.
El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (< jonathan.druart@bugs.koha-community.org>) escribió:
Benjamin,
It's a midterm plan: we have a .gitlab-ci.yml ( https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet). The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove).
See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379
Cheers, Jonathan
On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth < benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <+54%209%20351%20351-3384> GPG: B2F3C15F _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
I for one cannot wait to see it! <https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB> http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org ) On Mon, Apr 23, 2018 at 8:49 AM, Tomas Cohen Arazi <tomascohen@gmail.com> wrote:
As there are no objections I will schedule some time to create this official base images.
El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (< jonathan.druart@bugs.koha-community.org>) escribió:
Benjamin,
It's a midterm plan: we have a .gitlab-ci.yml (https://tree.taiga.io/ project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet). The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove).
See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379
Cheers, Jonathan
On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth < benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
I’ve been meaning to find a reason to use Docker, so it would be great to have this I reckon. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] On Behalf Of Kyle Hall Sent: Monday, 23 April 2018 10:54 PM To: Tomas Cohen Arazi <tomascohen@gmail.com> Cc: koha-devel@lists.koha-community.org; Benjamin Rokseth <benjamin.rokseth@deichman.no> Subject: Re: [Koha-devel] Official Docker image I for one cannot wait to see it! <https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB> http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org ) On Mon, Apr 23, 2018 at 8:49 AM, Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > wrote: As there are no objections I will schedule some time to create this official base images. El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (<jonathan.druart@bugs.koha-community.org <mailto:jonathan.druart@bugs.koha-community.org> >) escribió: Benjamin, It's a midterm plan: we have a .gitlab-ci.yml (https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet). The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove). See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379 Cheers, Jonathan On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth <benjamin.rokseth@deichman.no <mailto:benjamin.rokseth@deichman.no> > wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/> ) ✆ +54 9351 3513384 GPG: B2F3C15F _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
You would be able to run packaged Koha in OpenSuSE :-D El lun., 23 de abr. de 2018 8:13 p. m., David Cook <dcook@prosentient.com.au> escribió:
I’ve been meaning to find a reason to use Docker, so it would be great to have this I reckon.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g>
Ultimo, NSW <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g> 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
*From:* koha-devel-bounces@lists.koha-community.org [mailto: koha-devel-bounces@lists.koha-community.org] *On Behalf Of *Kyle Hall *Sent:* Monday, 23 April 2018 10:54 PM *To:* Tomas Cohen Arazi <tomascohen@gmail.com> *Cc:* koha-devel@lists.koha-community.org; Benjamin Rokseth < benjamin.rokseth@deichman.no> *Subject:* Re: [Koha-devel] Official Docker image
I for one cannot wait to see it!
http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org )
On Mon, Apr 23, 2018 at 8:49 AM, Tomas Cohen Arazi <tomascohen@gmail.com> wrote:
As there are no objections I will schedule some time to create this official base images.
El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (< jonathan.druart@bugs.koha-community.org>) escribió:
Benjamin,
It's a midterm plan: we have a .gitlab-ci.yml ( https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet).
The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove).
See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379
Cheers,
Jonathan
On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth < benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
--
Tomás Cohen Arazi
Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
Heh. I don’t think that’s going to happen. But I figure using Docker for development and testing at least would be good. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 From: Tomas Cohen Arazi [mailto:tomascohen@gmail.com] Sent: Tuesday, 24 April 2018 9:15 AM To: David Cook <dcook@prosentient.com.au> Cc: Benjamin Rokseth <benjamin.rokseth@deichman.no>; Kyle Hall <kyle.m.hall@gmail.com>; koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Official Docker image You would be able to run packaged Koha in OpenSuSE :-D El lun., 23 de abr. de 2018 8:13 p. m., David Cook <dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> > escribió: I’ve been meaning to find a reason to use Docker, so it would be great to have this I reckon. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g> Ultimo, NSW <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g> 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 From: koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> [mailto:koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> ] On Behalf Of Kyle Hall Sent: Monday, 23 April 2018 10:54 PM To: Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > Cc: koha-devel@lists.koha-community.org <mailto:koha-devel@lists.koha-community.org> ; Benjamin Rokseth <benjamin.rokseth@deichman.no <mailto:benjamin.rokseth@deichman.no> > Subject: Re: [Koha-devel] Official Docker image I for one cannot wait to see it! <https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB> http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org ) On Mon, Apr 23, 2018 at 8:49 AM, Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > wrote: As there are no objections I will schedule some time to create this official base images. El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (<jonathan.druart@bugs.koha-community.org <mailto:jonathan.druart@bugs.koha-community.org> >) escribió: Benjamin, It's a midterm plan: we have a .gitlab-ci.yml (https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet). The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove). See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379 Cheers, Jonathan On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth <benjamin.rokseth@deichman.no <mailto:benjamin.rokseth@deichman.no> > wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/> ) ✆ +54 9351 3513384 GPG: B2F3C15F _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/> ) ✆ +54 9351 3513384 GPG: B2F3C15F
David, you can already try koha-testing-docker for that. It misses some cool stuff from kohadevbox, but worth a try :-) El lun., 23 de abr. de 2018 8:28 p. m., David Cook <dcook@prosentient.com.au> escribió:
Heh. I don’t think that’s going to happen.
But I figure using Docker for development and testing at least would be good.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g>
Ultimo, NSW <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g> 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
*From:* Tomas Cohen Arazi [mailto:tomascohen@gmail.com] *Sent:* Tuesday, 24 April 2018 9:15 AM *To:* David Cook <dcook@prosentient.com.au> *Cc:* Benjamin Rokseth <benjamin.rokseth@deichman.no>; Kyle Hall < kyle.m.hall@gmail.com>; koha-devel@lists.koha-community.org
*Subject:* Re: [Koha-devel] Official Docker image
You would be able to run packaged Koha in OpenSuSE :-D
El lun., 23 de abr. de 2018 8:13 p. m., David Cook < dcook@prosentient.com.au> escribió:
I’ve been meaning to find a reason to use Docker, so it would be great to have this I reckon.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g>
Ultimo, NSW <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW&entry=gmail&source=g> 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
*From:* koha-devel-bounces@lists.koha-community.org [mailto: koha-devel-bounces@lists.koha-community.org] *On Behalf Of *Kyle Hall *Sent:* Monday, 23 April 2018 10:54 PM *To:* Tomas Cohen Arazi <tomascohen@gmail.com> *Cc:* koha-devel@lists.koha-community.org; Benjamin Rokseth < benjamin.rokseth@deichman.no> *Subject:* Re: [Koha-devel] Official Docker image
I for one cannot wait to see it!
http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org )
On Mon, Apr 23, 2018 at 8:49 AM, Tomas Cohen Arazi <tomascohen@gmail.com> wrote:
As there are no objections I will schedule some time to create this official base images.
El mié., 18 abr. 2018 a las 10:19, Jonathan Druart (< jonathan.druart@bugs.koha-community.org>) escribió:
Benjamin,
It's a midterm plan: we have a .gitlab-ci.yml ( https://tree.taiga.io/project/joubu-koha-rm-1711/us/146) which may need more work (I have no idea if I have shared it on the list yet).
The problem is that we are waiting for the gitlab team to implement the view for junit files (the ones produced by prove).
See these links (and others) to see gitlab's work in progress: https://gitlab.com/gitlab-org/gitlab-ce/issues/34102 https://gitlab.com/gitlab-org/gitlab-ce/issues/17081 https://gitlab.com/gitlab-org/gitlab-ce/issues/35379
Cheers,
Jonathan
On Wed, 18 Apr 2018 at 01:41 Benjamin Rokseth < benjamin.rokseth@deichman.no> wrote:
Hi everyone, on the CI front, I have recently introduced (successfully) the broad use of Docker images to run the full test suite. This project, named koha-testing-docker [1], evolved into a usable development environment too. Right now I'm trying to spend some time on porting kohadevbox things into it.
Great news, Tomas! That will definitely ease development and sandboxing. Probably also migration to elasticsearch.
This Docker image is built and published automatically by our Jenkins server, and then used in the three nodes we have to run the tests.
We also have a Docker image for building koha-* packages wherever we need to (yes, we want to automate this, and properly test the generated packages using the CI infrastructure). [2]
Since you're already on gitlab, why not use it for CI instead? Then you could have all code in one place. Retire mr Jenkins, only thing we miss is the Chuck Norris plugin.
With this knowledge, and the infrastructure part of it solved, I would like to start publishing an official Docker image of Koha. Once we have this, the koha-testing-docker tools would be rebuilt on top of it.
And it gets even better! Let us know if we can help
Benjamin Rokseth Deichman Public Library _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
--
Tomás Cohen Arazi
Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
--
Tomás Cohen Arazi
Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
participants (6)
-
Benjamin Rokseth -
David Cook -
Jonathan Druart -
Josef Moravec -
Kyle Hall -
Tomas Cohen Arazi