summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authormo khan <mkhan@gitlab.com>2019-09-12 15:55:59 +0000
committermo khan <mkhan@gitlab.com>2019-09-12 15:55:59 +0000
commitfa7a0dd6496b119b6f143ef8deba177b16f53d1c (patch)
treef3f0738459d180a9ffa91c84c214ac75230774ff /.gitlab-ci.yml
parent8865a0bc643fdf4d3b679aff84e4f83ba2617936 (diff)
parentcaa6ce0445aec8618924b41f7700173722e37d85 (diff)
Merge branch '13083-ruby-shim' into 'master'
Insert a shim to start generating v1 reports using the license finder Ruby API See merge request gitlab-org/security-products/license-management!55
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml81
1 files changed, 57 insertions, 24 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1a315b3..740b520 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,13 +35,15 @@ container_scanning:
image: docker:stable
stage: test
variables:
+ FEATURE_RUBY_REPORT: 'false'
LM_PYTHON_VERSION: 3
+ LM_REPORT_VERSION: 1
script:
- docker info
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker pull $TMP_IMAGE
- mkdir results
- - docker run --env LM_PYTHON_VERSION --volume `pwd`/results:/results $TMP_IMAGE test $QA_PROJECT ${QA_RESULTS:-$QA_PROJECT} $QA_REF
+ - ./bin/test
artifacts:
paths:
- results/
@@ -63,7 +65,7 @@ QA:python-pip:
QA:python3-pip:
extends: .QA
variables:
- QA_RESULTS: python3-pip
+ QA_RESULTS: python3-pip-v1
QA_PROJECT: python-pip
QA_REF: 48e250a1
@@ -93,8 +95,13 @@ QA:js:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- export SOURCE_IMAGE=$TMP_IMAGE
- export TARGET_IMAGE=$CI_REGISTRY_IMAGE:${IMAGE_TAG:-$CI_JOB_NAME}
- - docker pull $SOURCE_IMAGE
- - docker tag $SOURCE_IMAGE $TARGET_IMAGE
+ - |
+ if [ -z "$DOTENV" ]; then
+ docker pull $SOURCE_IMAGE
+ docker tag $SOURCE_IMAGE $TARGET_IMAGE
+ else
+ ./bin/docker-dotenv
+ fi
- docker push $TARGET_IMAGE
.docker_tag_python2:
@@ -155,12 +162,6 @@ version python2:
only:
- tags
-.release_python2:
- extends: .docker_tag_python2
- stage: release
- only:
- - tags
-
major:
extends: .release
variables:
@@ -171,48 +172,80 @@ latest:
12-3-stable:
extends: .release
+ variables:
+ DOTENV: ".env.12-3-stable"
12-2-stable:
extends: .release
+ variables:
+ DOTENV: ".env.12-2-stable"
12-1-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
12-0-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-11-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-10-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-9-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-8-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-7-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-6-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-5-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-4-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-3-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-2-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-1-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"
11-0-stable:
- extends: .release_python2
+ extends: .release
+ variables:
+ DOTENV: ".env.legacy"