diff options
Diffstat (limited to '.gitlab/build.yml')
| -rw-r--r-- | .gitlab/build.yml | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/.gitlab/build.yml b/.gitlab/build.yml index 772bde3..6cc7807 100644 --- a/.gitlab/build.yml +++ b/.gitlab/build.yml @@ -1,3 +1,19 @@ +build-conan-pkg: + image: conanio/gcc7 + stage: build + script: + - cd spec/fixtures/c/conan/example-package/ + - conan remote add gitlab $CI_API_V4_URL/packages/conan True + - export ESCAPED_NAMESPACE="${CI_PROJECT_NAMESPACE//\//+}" + - export PACKAGE_NAME=$ESCAPED_NAMESPACE+$CI_PROJECT_NAME/stable + - echo $PACKAGE_NAME + - conan create . "$PACKAGE_NAME" + - conan upload "example/0.1@$PACKAGE_NAME" --all --remote=gitlab + variables: + CONAN_LOGIN_USERNAME: 'ci_user' + CONAN_PASSWORD: $CI_JOB_TOKEN + allow_failure: true + build-docker-image: image: docker:stable interruptible: true @@ -8,8 +24,8 @@ build-docker-image: script: - docker info - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - - docker pull $CI_REGISTRY_IMAGE:latest || true - - docker build --cache-from $CI_REGISTRY_IMAGE:latest -t $TMP_IMAGE . + - docker pull $LATEST_IMAGE || true + - docker build --cache-from $LATEST_IMAGE -t $TMP_IMAGE . - docker image inspect $TMP_IMAGE --format='{{.Size}}' - docker push $TMP_IMAGE |
