Skip to content

tholok97/voxxeddays-cern-docker-image-testing-in-gitlab-ci

Repository files navigation

(Originally hosted at https://gitlab.cern.ch/tloekkeb/voxxeddays-cern-docker-image-testing-in-gitlab-ci. Copy to GitHub made on 01.06.2023)


Source of my presentation "Docker image testing in GitLab CI" for VoxxedDays CERN 1st May 2019

Recording of presentation on YouTube

The presentation is built on each push by GitLab CI and published as an artifact. The artifact is accessible by browsing the pipeline for a particular pushed commit.

Prerequisites

  • Docker. I'm running version 18.09.5, build e8ff056
  • Make. I'm running version 4.1 Built for x86_64-pc-linux-gnu

How to build

make build should produce a pdf at build/main.pdf. Note that the Docker image used is very big, so pulling might take a while.

How to validate

This repo uses https://github.com/sider/goodcheck to lint repo using regex rules defined in goodcheck.yml. You'll have to build the Docker image yourself:

# ...move to directory to clone into
git clone https://github.com/sider/goodcheck.git
cd goodcheck
docker build -t goodcheck .

Once this is done run make lint.

References

Author

Thomas Løkkeborg

About

Source for my presentation "Docker image testing in GitLab CI" for VoxxedDays CERN 1st May 2019

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published