File tree Expand file tree Collapse file tree 2 files changed +77
-74
lines changed
Expand file tree Collapse file tree 2 files changed +77
-74
lines changed Original file line number Diff line number Diff line change 11image : python:3.7
22
33stages :
4- - lint
5- - build-test-image
6- - test
74 - deploy
85
9- commitlint :
10- image : node:12
11- stage : lint
12- before_script :
13- - npm install -g @commitlint/cli @commitlint/config-conventional
14- - ' echo "module.exports = {extends: [\"@commitlint/config-conventional\"]}" > commitlint.config.js'
15- script :
16- - npx commitlint --from=origin/master
17- except :
18- - master
19-
20- black_lint :
21- stage : lint
22- before_script :
23- - pip3 install black
24- script :
25- - black --check .
26- except :
27- - master
28-
296build_test_image :
30- stage : build-test-image
7+ stage : deploy
318 image :
329 name : gcr.io/kaniko-project/executor:debug
3310 entrypoint : [""]
@@ -40,55 +17,6 @@ build_test_image:
4017 changes :
4118 - tools/*
4219
43- .tox_includes : &tox_includes
44- stage : test
45- before_script :
46- - pip install tox
47- script :
48- - tox -e $TOX_ENV
49-
50- test_2.7 :
51- << : *tox_includes
52- image : python:2.7
53- variables :
54- TOX_ENV : py27
55-
56- test_3.4 :
57- << : *tox_includes
58- image : python:3.4
59- variables :
60- TOX_ENV : py34
61-
62- test_3.5 :
63- << : *tox_includes
64- image : python:3.5
65- variables :
66- TOX_ENV : py35
67-
68- test_3.6 :
69- << : *tox_includes
70- image : python:3.6
71- variables :
72- TOX_ENV : py36
73-
74- test_3.7 :
75- << : *tox_includes
76- image : python:3.7
77- variables :
78- TOX_ENV : py37
79-
80- test_3.8 :
81- << : *tox_includes
82- image : python:3.8-rc-alpine
83- variables :
84- TOX_ENV : py38
85- allow_failure : true
86-
87- test_docs :
88- << : *tox_includes
89- variables :
90- TOX_ENV : docs
91-
9220deploy :
9321 stage : deploy
9422 script :
Original file line number Diff line number Diff line change @@ -2,11 +2,86 @@ sudo: required
22services :
33 - docker
44language : python
5- python : 2.7
65env :
76 # - TOX_ENV=py_func_v4
87 - TOX_ENV=cli_func_v4
98install :
109 - pip install tox
1110script :
1211 - tox -e $TOX_ENV
12+
13+ git :
14+ depth : false
15+
16+ stages :
17+ - lint
18+ - test
19+
20+ jobs :
21+ include :
22+ - stage : lint
23+ name : commitlint
24+ script :
25+ - npm install -g @commitlint/cli @commitlint/config-conventional
26+ - ' echo "module.exports = {extends: [\"@commitlint/config-conventional\"]}" > commitlint.config.js'
27+ - npx commitlint --from=origin/master
28+ - stage : lint
29+ name : black_lint
30+ dist : bionic
31+ python : 3.7
32+ script :
33+ - pip3 install black
34+ - black --check .
35+ - stage : test
36+ name : cli_func_v4
37+ dist : bionic
38+ python : 3.7
39+ script :
40+ - pip3 install tox
41+ - tox -e cli_func_v4
42+ - stage : test
43+ name : docs
44+ dist : bionic
45+ python : 3.7
46+ script :
47+ - pip3 install tox
48+ - tox -e docs
49+ - stage : test
50+ name : py27
51+ python : 2.7
52+ script :
53+ - pip2 install tox
54+ - tox -e py27
55+ - stage : test
56+ name : py34
57+ python : 3.4
58+ script :
59+ - pip3 install tox
60+ - tox -e py34
61+ - stage : test
62+ name : py35
63+ python : 3.5
64+ script :
65+ - pip3 install tox
66+ - tox -e py35
67+ - stage : test
68+ name : py36
69+ python : 3.6
70+ dist : bionic
71+ script :
72+ - pip3 install tox
73+ - tox -e py36
74+ - stage : test
75+ name : py37
76+ dist : bionic
77+ python : 3.7
78+ script :
79+ - pip3 install tox
80+ - tox -e py37
81+ - stage : test
82+ dist : bionic
83+ name : py38
84+ python : 3.8-dev
85+ script :
86+ - pip3 install tox
87+ - tox -e py38
You can’t perform that action at this time.
0 commit comments