......@@ -8,9 +8,31 @@ variables:
CONAN_PASSWORD: ${CI_JOB_TOKEN}
REPO: gitlab
.build-img: &build_img_template
stage: build-image
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor --cache=true --context $CI_PROJECT_DIR --dockerfile $DOCKERFILE --destination $CI_REGISTRY_IMAGE/$IMGTAG:$CI_COMMIT_TAG
tags:
- docker
build-gcc5-img:
variables:
DOCKERFILE: .gitlab/gcc5/Dockerfile
IMGTAG: gcc5
<<: *build_img_template
.package: &package_template
stage: build
image: conanio/gcc5:1.40.1
image: $CI_REGISTRY_IMAGE:gcc5
needs: ['build-gcc5-img']
script:
- conan create . exa/stable -s compiler=${COMPILER} -s compiler.version=${CVERSION} -s compiler.libcxx=${LIBCXX}
- conan remote add ${REPO} ${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/conan
......@@ -22,12 +44,12 @@ variables:
package:gcc:
variables:
COMPILER: gcc
CVERSION: 5
CVERSION: 9
LIBCXX: libstdc++
<<: *package_template
.package:clang:
package:clang:
variables:
COMPILER: clang
CVERSION: 10
......
......
FROM conanio/gcc5:1.40.1
LABEL maintainer="Mark Meredith <mark.meredith@netl.doe.gov>"
File moved