Skip to content
Snippets Groups Projects
Commit 37227fd1 authored by Simon McVittie's avatar Simon McVittie
Browse files

ci: Use a temporary Docker image so that we can update apt lists first

parent 50d779aa
No related branches found
No related tags found
No related merge requests found
FROM @BASE_IMAGE@
RUN apt-get update
# vim:set sw=4 sts=4 et ft=dockerfile:
......@@ -66,8 +66,12 @@ pipeline {
env.CI_DOCKER_OPTIONS = ''
}
sh """
sed -e 's!@BASE_IMAGE@!${env.CI_DOCKER_REGISTRY}/${env.CI_DOCKER_IMAGE}!g' < src/ci/Dockerfile.in > src/ci/Dockerfile
"""
docker.withRegistry("https://${env.CI_DOCKER_REGISTRY}", dockerRegistryCred) {
docker.image("${env.CI_DOCKER_REGISTRY}/${env.CI_DOCKER_IMAGE}").inside("--mount type=tmpfs,destination=/var/cache/apt/archives ${env.CI_DOCKER_OPTIONS}") {
docker.build("${env.CI_DOCKER_REGISTRY}/pressure-vessel", '-f src/ci/Dockerfile').inside("--mount type=tmpfs,destination=/var/cache/apt/archives ${env.CI_DOCKER_OPTIONS}") {
sh '''
set -eu
cd src
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment