Commit c3265f60 authored by James T. Lee's avatar James T. Lee
Browse files

Merge debug files into image

parent 5a5e5b37
Pipeline #605 canceled with stage
in 4 minutes and 33 seconds
......@@ -4,7 +4,6 @@
stage: 'build'
tags: ['nest']
script:
- 'mkdir debug'
- 'buildah login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"'
- 'buildah bud --security-opt seccomp=unconfined
--build-arg STAGE1_TAG="${CPU}-${ROLE}"
......@@ -14,12 +13,9 @@
-v "/usr/bin/qemu-${QEMU_ARCH}:/usr/bin/qemu-${QEMU_ARCH}:ro"
-v "${PUPPET_CERTIFICATE}:/etc/puppetlabs/puppet/ssl/certs/ci.pem"
-v "${PUPPET_PRIVATE_KEY}:/etc/puppetlabs/puppet/ssl/private_keys/ci.pem"
-v "${PWD}/debug:/usr/lib/debug"
-v /nest:/nest
-t "${CI_REGISTRY_IMAGE}:${PLATFORM}-${ROLE}" .'
- 'buildah bud --build-arg STAGE1_TAG="${CPU}-${ROLE}" -t "${CI_REGISTRY_IMAGE}/debug:${PLATFORM}-${ROLE}" -f Containerfile.debug .'
- 'buildah push "${CI_REGISTRY_IMAGE}:${PLATFORM}-${ROLE}"'
- 'buildah push "${CI_REGISTRY_IMAGE}/debug:${PLATFORM}-${ROLE}"'
'Build haswell-server':
<<: *template
......
ARG STAGE1_TAG
FROM nest/stage1/debug:${STAGE1_TAG} AS debug
FROM nest/stage1:${STAGE1_TAG}
ARG FACTER_build=stage2
......@@ -6,6 +7,9 @@ ARG FACTER_emerge_default_opts
ARG FACTER_makeopts
ARG PROFILE
# Merge debug files into image so all hosts have them
COPY --from=debug / /usr/lib/debug/
RUN eix-sync -q
# Switch to desired profile and make the base system consistent with it
......
ARG STAGE1_TAG
FROM nest/stage1/debug:${STAGE1_TAG}
COPY debug/ /
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment