"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file ".gitlab-ci.yml" between
LinOTP-release-2.12.1.tar.gz and LinOTP-release-2.12.2.tar.gz

About: LinOTP is a flexible and versatile OTP-platform for strong user authentication (two-factor authentication with one time passwords).

.gitlab-ci.yml  (LinOTP-release-2.12.1):.gitlab-ci.yml  (LinOTP-release-2.12.2)
skipping to change at line 92 skipping to change at line 92
variables: variables:
DEPENDENCY_SOURCE: "" DEPENDENCY_SOURCE: ""
DEPENDENCY_GPG_KEYID: "" DEPENDENCY_GPG_KEYID: ""
DEBIAN_RELEASE_NAME: buster DEBIAN_RELEASE_NAME: buster
.test-debian: .test-debian:
image: $CI_IMAGE_PREFIX/${DEBIAN_RELEASE_NAME}/linotp:${CI_PIPELINE_ID} image: $CI_IMAGE_PREFIX/${DEBIAN_RELEASE_NAME}/linotp:${CI_PIPELINE_ID}
before_script: before_script:
- cd linotpd/src - cd linotpd/src
- python --version - python --version
- pip install --upgrade pip - pip install --upgrade 'pip<21'
- apt-get remove --yes python-pip; hash -d pip - apt-get remove --yes python-pip; hash -d pip
- pip install --upgrade setuptools - pip install --upgrade setuptools
- pip install wheel - pip install wheel
- pip install freezegun - pip install freezegun
- pip install mock - pip install mock
- pip install -U cffi - pip install -U cffi
- pip install coverage - pip install coverage
- pip install bcrypt - pip install bcrypt
- pip freeze - pip freeze
- rm .coverage || true # remove coverage file in case it exists (e.g. re-run s) - rm .coverage || true # remove coverage file in case it exists (e.g. re-run s)
skipping to change at line 123 skipping to change at line 123
- coverage/${DEBIAN_RELEASE_NAME} - coverage/${DEBIAN_RELEASE_NAME}
unit-test:debian-jessie: unit-test:debian-jessie:
extends: .test-debian extends: .test-debian
stage: test stage: test
variables: variables:
DEBIAN_RELEASE_NAME: jessie DEBIAN_RELEASE_NAME: jessie
script: script:
- nosetests -v linotp/tests/unit/ - nosetests -v linotp/tests/unit/
unit-test:debian-stretch:
extends: .test-debian
stage: test
variables:
DEBIAN_RELEASE_NAME: stretch
script:
- nosetests --with-pylons=test.ini -v linotp/tests/unit/
unit-test:debian-buster: unit-test:debian-buster:
extends: .test-debian extends: .test-debian
allow_failure: true allow_failure: true
stage: test stage: test
variables: variables:
DEBIAN_RELEASE_NAME: buster DEBIAN_RELEASE_NAME: buster
script: script:
- nosetests --with-pylons=test.ini -v linotp/tests/unit/ - nosetests --with-pylons=test.ini -v linotp/tests/unit/
.functional-test: .functional-test:
skipping to change at line 158 skipping to change at line 150
MYSQL_ROOT_PASSWORD: linotppass MYSQL_ROOT_PASSWORD: linotppass
MYSQL_USER: linotpuser MYSQL_USER: linotpuser
MYSQL_PASSWORD: linotppass MYSQL_PASSWORD: linotppass
MYSQL_HOST: mysql MYSQL_HOST: mysql
SHELL: /bin/bash SHELL: /bin/bash
before_script: before_script:
- apt-get update - apt-get update
- test "${DEBIAN_RELEASE_NAME}" != "buster" && apt-get install --yes --no-in stall-recommends parallel mysql-client python-mysqldb python-imaging || apt-get install --yes --no-install-recommends python-pil default-mysql-client python-mys qldb - test "${DEBIAN_RELEASE_NAME}" != "buster" && apt-get install --yes --no-in stall-recommends parallel mysql-client python-mysqldb python-imaging || apt-get install --yes --no-install-recommends python-pil default-mysql-client python-mys qldb
- test "${DEBIAN_RELEASE_NAME}" == "jessie" && apt-get install --yes --no-in stall-recommends libmysqlclient-dev || apt-get install --yes --no-install-recom mends default-libmysqlclient-dev - test "${DEBIAN_RELEASE_NAME}" == "jessie" && apt-get install --yes --no-in stall-recommends libmysqlclient-dev || apt-get install --yes --no-install-recom mends default-libmysqlclient-dev
- cd linotpd/src - cd linotpd/src
- pip install --upgrade pip - pip install --upgrade 'pip<21'
- apt-get remove --yes python-pip; hash -d pip - apt-get remove --yes python-pip; hash -d pip
- pip install --upgrade setuptools - pip install --upgrade setuptools
- pip install wheel - pip install wheel
- pip install freezegun - pip install freezegun
- pip install mock - pip install mock
- pip install mysql - pip install mysql
- pip install unittest2 - pip install unittest2
- pip install nose nose-testconfig - pip install nose nose-testconfig
- pip install pyrad - pip install pyrad
- pip install -U cffi - pip install -U cffi
skipping to change at line 219 skipping to change at line 211
func:jessie: func:jessie:
extends: .functional-test extends: .functional-test
stage: test stage: test
parallel: 5 parallel: 5
script: script:
- echo $CI_NODE_INDEX - echo $CI_NODE_INDEX
- bash -c "cat func_chunk_0$CI_NODE_INDEX | parallel -kN2 -j$(nproc) ../../c i/run_functional.sh {#} {}" - bash -c "cat func_chunk_0$CI_NODE_INDEX | parallel -kN2 -j$(nproc) ../../c i/run_functional.sh {#} {}"
variables: variables:
DEBIAN_RELEASE_NAME: jessie DEBIAN_RELEASE_NAME: jessie
func:stretch:
extends: .functional-test
stage: test
parallel: 5
script:
- echo $CI_NODE_INDEX
- bash -c "cat func_chunk_0$CI_NODE_INDEX | parallel -kN2 -j$(nproc) ../../c
i/run_functional.sh {#} {}"
variables:
DEBIAN_RELEASE_NAME: stretch
functional-test:buster: functional-test:buster:
extends: .functional-test extends: .functional-test
allow_failure: true allow_failure: true
variables: variables:
DEBIAN_RELEASE_NAME: buster DEBIAN_RELEASE_NAME: buster
functional-special-test:jessie: functional-special-test:jessie:
extends: .functional-special-test extends: .functional-special-test
variables: variables:
DEBIAN_RELEASE_NAME: jessie DEBIAN_RELEASE_NAME: jessie
functional-special-test:stretch:
extends: .functional-special-test
variables:
DEBIAN_RELEASE_NAME: stretch
functional-special-test:buster: functional-special-test:buster:
extends: .functional-special-test extends: .functional-special-test
allow_failure: true allow_failure: true
variables: variables:
DEBIAN_RELEASE_NAME: buster DEBIAN_RELEASE_NAME: buster
.coverage-report: .coverage-report:
stage: coverage-report stage: coverage-report
image: $CI_IMAGE_PREFIX/${DEBIAN_RELEASE_NAME}/linotp:${CI_PIPELINE_ID} image: $CI_IMAGE_PREFIX/${DEBIAN_RELEASE_NAME}/linotp:${CI_PIPELINE_ID}
script: script:
skipping to change at line 270 skipping to change at line 247
- coverage html - coverage html
artifacts: artifacts:
paths: paths:
- coverage/${DEBIAN_RELEASE_NAME} - coverage/${DEBIAN_RELEASE_NAME}
coverage-report:jessie: coverage-report:jessie:
extends: .coverage-report extends: .coverage-report
variables: variables:
DEBIAN_RELEASE_NAME: jessie DEBIAN_RELEASE_NAME: jessie
coverage-report:stretch:
extends: .coverage-report
variables:
DEBIAN_RELEASE_NAME: stretch
coverage-report:buster: coverage-report:buster:
extends: .coverage-report extends: .coverage-report
allow_failure: true allow_failure: true
variables: variables:
DEBIAN_RELEASE_NAME: buster DEBIAN_RELEASE_NAME: buster
.build-debs: .build-debs:
stage: build-debian-packages stage: build-debian-packages
image: debian:${DEBIAN_RELEASE_NAME} image: debian:${DEBIAN_RELEASE_NAME}
script: script:
skipping to change at line 441 skipping to change at line 413
e2e-2:jessie:mariadb-10.1: e2e-2:jessie:mariadb-10.1:
allow_failure: true allow_failure: true
extends: .e2e-test extends: .e2e-test
script: script:
- docker-compose -f docker-compose-gitlab.yml run -e TEST_BUNCH=integrationt ests-bunch2 --rm test-script-executor - docker-compose -f docker-compose-gitlab.yml run -e TEST_BUNCH=integrationt ests-bunch2 --rm test-script-executor
variables: variables:
DEBIAN_RELEASE_NAME: jessie DEBIAN_RELEASE_NAME: jessie
DB: mariadb:10.1 DB: mariadb:10.1
e2e-1:stretch:mariadb-10.1:
allow_failure: true
retry:
max: 1
extends: .e2e-test
script:
- docker-compose -f docker-compose-gitlab.yml run -e TEST_BUNCH=integrationt
ests-bunch1 --rm test-script-executor
variables:
DEBIAN_RELEASE_NAME: stretch
DB: mariadb:10.1
e2e-2:stretch:mariadb-10.1:
allow_failure: true
retry:
max: 1
extends: .e2e-test
script:
- docker-compose -f docker-compose-gitlab.yml run -e TEST_BUNCH=integrationt
ests-bunch2 --rm test-script-executor
variables:
DEBIAN_RELEASE_NAME: stretch
DB: mariadb:10.1
# Base rule for uploading deb packages to development repository. # Base rule for uploading deb packages to development repository.
# We use scp to upload all the files to an incoming directory. # We use scp to upload all the files to an incoming directory.
.upload-debs: .upload-debs:
stage: upload-debian-packages stage: upload-debian-packages
image: debian:latest image: debian:latest
before_script: before_script:
# Ensure required variables have been set # Ensure required variables have been set
- test -n "${DEV_REPO_HOST}" - test -n "${DEV_REPO_HOST}"
- test -n "${DEV_REPO_KNOWN_HOSTS}" - test -n "${DEV_REPO_KNOWN_HOSTS}"
- test -n "${DEV_REPO_SSH_SUBMIT_KEY}" - test -n "${DEV_REPO_SSH_SUBMIT_KEY}"
 End of changes. 7 change blocks. 
55 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)