summaryrefslogtreecommitdiff
path: root/.gitlab/qa.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/qa.yml')
-rw-r--r--.gitlab/qa.yml198
1 files changed, 198 insertions, 0 deletions
diff --git a/.gitlab/qa.yml b/.gitlab/qa.yml
new file mode 100644
index 0000000..87cffa2
--- /dev/null
+++ b/.gitlab/qa.yml
@@ -0,0 +1,198 @@
+.QA:
+ image: docker:stable
+ stage: test
+ variables:
+ 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
+ - IMAGE_NAME=$TMP_IMAGE ./bin/test
+ artifacts:
+ paths:
+ - results/
+ when: always
+
+QA:php-composer:
+ extends: .QA
+ variables:
+ QA_PROJECT: php-composer
+
+QA:php-composer-v1-1:
+ extends: QA:php-composer
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: php-composer-v1.1
+
+QA:php-composer-v2:
+ extends: QA:php-composer
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: php-composer-v2
+
+QA:java-maven:
+ extends: .QA
+ variables:
+ QA_PROJECT: java-maven
+ QA_REF: 831c7a04
+
+QA:java-maven-v1-1:
+ extends: QA:java-maven
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: java-maven-v1.1
+
+QA:java-maven-v2:
+ extends: QA:java-maven
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: java-maven-v2
+
+QA:python-pip:
+ extends: .QA
+ variables:
+ LM_PYTHON_VERSION: 2
+ QA_PROJECT: python-pip
+ QA_REF: 04dce91b
+
+QA:python-pip-v1-1:
+ extends: QA:python-pip
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: python-pip-v1.1
+
+QA:python-pip-v2:
+ extends: QA:python-pip
+ variables:
+ LM_REPORT_VERSION: '2.0'
+ QA_RESULTS: python-pip-v2
+
+QA:python3-pip:
+ extends: .QA
+ variables:
+ QA_RESULTS: python3-pip-v1
+ QA_PROJECT: python-pip
+ QA_REF: 48e250a1
+
+QA:python3-pip-v1-1:
+ extends: QA:python3-pip
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: python3-pip-v1.1
+
+QA:python3-pip-v2:
+ extends: QA:python3-pip
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: python3-pip-v2
+
+QA:python3-pipenv:
+ extends: .QA
+ variables:
+ QA_RESULTS: python-pipenv-v1
+ QA_PROJECT: python-pipenv
+ QA_REF: pip-file-lock
+
+QA:python3-pipenv-v1-1:
+ extends: QA:python3-pipenv
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: python-pipenv-v1.1
+
+QA:python3-pipenv-v2:
+ extends: QA:python3-pipenv
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: python-pipenv-v2
+
+QA:ruby-bundler:
+ extends: .QA
+ variables:
+ QA_PROJECT: ruby-bundler
+ QA_REF: master
+
+QA:ruby-bundler-v1-1:
+ extends: QA:ruby-bundler
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: ruby-bundler-v1.1
+
+QA:ruby-bundler-v2:
+ extends: QA:ruby-bundler
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: ruby-bundler-v2
+
+QA:go:
+ extends: .QA
+ variables:
+ QA_PROJECT: go-modules
+ QA_REF: master
+
+QA:go-v1-1:
+ extends: QA:go
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: go-modules-v1.1
+
+QA:go-v2:
+ extends: QA:go
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: go-modules-v2
+
+QA:js:
+ extends: .QA
+ variables:
+ QA_PROJECT: js-yarn
+ QA_REF: master
+
+QA:js-v1-1:
+ extends: QA:js
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: js-yarn-v1.1
+
+QA:js-v2:
+ extends: QA:js
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: js-yarn-v2
+
+QA:js-npm:
+ extends: .QA
+ variables:
+ QA_PROJECT: js-npm
+ QA_REF: master
+
+QA:js-npm-v1-1:
+ extends: QA:js-npm
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: js-npm-v1.1
+
+QA:js-npm-v2:
+ extends: QA:js-npm
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: js-npm-v2
+
+QA:dotnet:
+ extends: .QA
+ variables:
+ QA_PROJECT: csharp-nuget-dotnetcore
+ QA_REF: master
+
+QA:dotnet-v1-1:
+ extends: QA:dotnet
+ variables:
+ LM_REPORT_VERSION: '1.1'
+ QA_RESULTS: csharp-nuget-dotnetcore-v1.1
+
+QA:dotnet-v2:
+ extends: QA:dotnet
+ variables:
+ LM_REPORT_VERSION: 2
+ QA_RESULTS: csharp-nuget-dotnetcore-v2