summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Wittig <max.wittig95@gmail.com>2019-07-21 01:20:56 +0200
committerGitHub <noreply@github.com>2019-07-21 01:20:56 +0200
commitc8a7e31cb57e3be7287ba237dbda7c4efa195b29 (patch)
tree55deea5072c893be448bcbcd0d575ea5994c696b
parent2e42e289efbf24fb6fd85df45b56a875875b6932 (diff)
parentb7645251a0d073ca413bba80e87884cc236e63f2 (diff)
downloadgitlab-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.yml74
-rw-r--r--.travis.yml77
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