Cargando…
Docker image testing in GitLab CI
<!--HTML-->The IT-DB-DAR section at CERN is moving Java web applications from VMs to containers running in Kubernetes. For this a Docker image is being developed which needs to integrate well with existing CERN services. In this session I want to show you how we test the image using GitLab CI....
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2019
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2673250 |
_version_ | 1780962489338429440 |
---|---|
author | Loekkeborg, Thomas Holene |
author_facet | Loekkeborg, Thomas Holene |
author_sort | Loekkeborg, Thomas Holene |
collection | CERN |
description | <!--HTML-->The IT-DB-DAR section at CERN is moving Java web applications from VMs to containers running in Kubernetes. For this a Docker image is being developed which needs to integrate well with existing CERN services. In this session I want to show you how we test the image using GitLab CI. This includes our usage of Docker-in-Docker, how we isolate ourselves from the central CERN SSO and LDAP services, writing pipelines in a way that allows local execution through GitLab CI's "exec" feature, scaling the pipeline to handle multiple built versions, lightweight desired state testing with Goss, as well as an overview of the features used. |
id | cern-2673250 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2019 |
record_format | invenio |
spelling | cern-26732502022-11-02T22:10:24Zhttp://cds.cern.ch/record/2673250engLoekkeborg, Thomas HoleneDocker image testing in GitLab CIVoxxed Days CERN 2019Conferences<!--HTML-->The IT-DB-DAR section at CERN is moving Java web applications from VMs to containers running in Kubernetes. For this a Docker image is being developed which needs to integrate well with existing CERN services. In this session I want to show you how we test the image using GitLab CI. This includes our usage of Docker-in-Docker, how we isolate ourselves from the central CERN SSO and LDAP services, writing pipelines in a way that allows local execution through GitLab CI's "exec" feature, scaling the pipeline to handle multiple built versions, lightweight desired state testing with Goss, as well as an overview of the features used.oai:cds.cern.ch:26732502019 |
spellingShingle | Conferences Loekkeborg, Thomas Holene Docker image testing in GitLab CI |
title | Docker image testing in GitLab CI |
title_full | Docker image testing in GitLab CI |
title_fullStr | Docker image testing in GitLab CI |
title_full_unstemmed | Docker image testing in GitLab CI |
title_short | Docker image testing in GitLab CI |
title_sort | docker image testing in gitlab ci |
topic | Conferences |
url | http://cds.cern.ch/record/2673250 |
work_keys_str_mv | AT loekkeborgthomasholene dockerimagetestingingitlabci AT loekkeborgthomasholene voxxeddayscern2019 |