diff options
author | Max Wittig <max.wittig95@gmail.com> | 2019-07-21 01:20:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-21 01:20:56 +0200 |
commit | c8a7e31cb57e3be7287ba237dbda7c4efa195b29 (patch) | |
tree | 55deea5072c893be448bcbcd0d575ea5994c696b | |
parent | 2e42e289efbf24fb6fd85df45b56a875875b6932 (diff) | |
parent | b7645251a0d073ca413bba80e87884cc236e63f2 (diff) | |
download | gitlab-c8a7e31cb57e3be7287ba237dbda7c4efa195b29.tar.gz |
Merge pull request #831 from python-gitlab/chore/move-back-to-travis
chore: move checks back to travis
-rw-r--r-- | .gitlab-ci.yml | 74 | ||||
-rw-r--r-- | .travis.yml | 77 |
2 files changed, 77 insertions, 74 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 58779f6..e961cb1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,33 +1,10 @@ image: python:3.7 stages: - - lint - - build-test-image - - test - deploy -commitlint: - image: node:12 - stage: lint - before_script: - - npm install -g @commitlint/cli @commitlint/config-conventional - - 'echo "module.exports = {extends: [\"@commitlint/config-conventional\"]}" > commitlint.config.js' - script: - - npx commitlint --from=origin/master - except: - - master - -black_lint: - stage: lint - before_script: - - pip3 install black - script: - - black --check . - except: - - master - build_test_image: - stage: build-test-image + stage: deploy image: name: gcr.io/kaniko-project/executor:debug entrypoint: [""] @@ -40,55 +17,6 @@ build_test_image: changes: - tools/* -.tox_includes: &tox_includes - stage: test - before_script: - - pip install tox - script: - - tox -e $TOX_ENV - -test_2.7: - <<: *tox_includes - image: python:2.7 - variables: - TOX_ENV: py27 - -test_3.4: - <<: *tox_includes - image: python:3.4 - variables: - TOX_ENV: py34 - -test_3.5: - <<: *tox_includes - image: python:3.5 - variables: - TOX_ENV: py35 - -test_3.6: - <<: *tox_includes - image: python:3.6 - variables: - TOX_ENV: py36 - -test_3.7: - <<: *tox_includes - image: python:3.7 - variables: - TOX_ENV: py37 - -test_3.8: - <<: *tox_includes - image: python:3.8-rc-alpine - variables: - TOX_ENV: py38 - allow_failure: true - -test_docs: - <<: *tox_includes - variables: - TOX_ENV: docs - deploy: stage: deploy script: diff --git a/.travis.yml b/.travis.yml index 0a38cfa..18ded19 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ sudo: required services: - docker language: python -python: 2.7 env: #- TOX_ENV=py_func_v4 - TOX_ENV=cli_func_v4 @@ -10,3 +9,79 @@ install: - pip install tox script: - tox -e $TOX_ENV + +git: + depth: false + +stages: + - lint + - test + +jobs: + include: + - stage: lint + name: commitlint + script: + - npm install -g @commitlint/cli @commitlint/config-conventional + - 'echo "module.exports = {extends: [\"@commitlint/config-conventional\"]}" > commitlint.config.js' + - npx commitlint --from=origin/master + - stage: lint + name: black_lint + dist: bionic + python: 3.7 + script: + - pip3 install black + - black --check . + - stage: test + name: cli_func_v4 + dist: bionic + python: 3.7 + script: + - pip3 install tox + - tox -e cli_func_v4 + - stage: test + name: docs + dist: bionic + python: 3.7 + script: + - pip3 install tox + - tox -e docs + - stage: test + name: py27 + python: 2.7 + script: + - pip2 install tox + - tox -e py27 + - stage: test + name: py34 + python: 3.4 + script: + - pip3 install tox + - tox -e py34 + - stage: test + name: py35 + python: 3.5 + script: + - pip3 install tox + - tox -e py35 + - stage: test + name: py36 + python: 3.6 + dist: bionic + script: + - pip3 install tox + - tox -e py36 + - stage: test + name: py37 + dist: bionic + python: 3.7 + script: + - pip3 install tox + - tox -e py37 + - stage: test + dist: bionic + name: py38 + python: 3.8-dev + script: + - pip3 install tox + - tox -e py38 |