diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 58779f648..e961cb178 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 0a38cfae8..18ded190e 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
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: