summaryrefslogtreecommitdiff
path: root/.gitlab/build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/build.yml')
-rw-r--r--.gitlab/build.yml20
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