--- default: image: '${CI_REGISTRY}/nest/tools/buildah:${CI_HOST_PLATFORM}' before_script: - 'buildah login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"' 'Build haswell-server': stage: 'build' tags: ['nest'] script: - 'mkdir debug' - 'buildah bud --pull --security-opt seccomp=unconfined --build-arg STAGE0_TAG=haswell --build-arg FACTER_emerge_default_opts="$CI_HOST_EMERGE_DEFAULT_OPTS" --build-arg FACTER_makeopts="$CI_HOST_MAKEOPTS" -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}:haswell-server" .' - 'buildah bud --build-arg STAGE0_TAG=haswell -t "${CI_REGISTRY_IMAGE}/debug:haswell-server" -f Containerfile.debug .' - 'buildah push "${CI_REGISTRY_IMAGE}:haswell-server"' - 'buildah push "${CI_REGISTRY_IMAGE}/debug:haswell-server"'