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....

Descripción completa

Detalles Bibliográficos
Autor principal: Loekkeborg, Thomas Holene
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