1
1
language : python
2
- python :
3
- - " 2.7"
4
- - " 3.5"
5
- - " 3.6"
6
- - " 3.7"
7
- - " 3.8"
8
- - " 3.9-dev"
2
+ # python:
3
+ # - "2.7"
4
+ # - "3.5"
5
+ # - "3.6"
6
+ # - "3.7"
7
+ # - "3.8"
8
+ # - "3.9-dev"
9
9
install :
10
10
- pip install tox-travis
11
11
- pip install python-coveralls
@@ -23,66 +23,66 @@ after_success:
23
23
24
24
jobs :
25
25
include :
26
- - stage : flake8_code
27
- name : " Flake8 code checks"
28
- python : 3.8
29
- install :
30
- - pip3 install flake8 flake8-per-file-ignores
31
- script :
32
- - flake8 bin/ hpecp/ tests/
26
+ # - stage: flake8_code
27
+ # name: "Flake8 code checks"
28
+ # python: 3.8
29
+ # install:
30
+ # - pip3 install flake8 flake8-per-file-ignores
31
+ # script:
32
+ # - flake8 bin/ hpecp/ tests/
33
33
- stage : flake8_docs
34
34
name : " Flake8 doc checks"
35
35
python : 3.8
36
36
install :
37
37
- pip3 install flake8 flake8-docstrings flake8-per-file-ignores
38
38
script :
39
- - flake8 --exclude hpecp/client.py,hpecp/ catalog.py,hpecp/config.py,hpecp/gateway.py,hpecp/logger.py,hpecp/lock.py,hpecp/k8s_cluster.py,hpecp/k8s_worker.py,hpecp/license.py,hpecp/exceptions.py,hpecp/user.py,hpecp/tenant.py,hpecp/role.py --docstring-convention numpy bin/ hpecp/
40
- - stage : coverage_library
41
- name : " Code coverage LIBRARY (./hpecp)"
42
- python : 3.8
43
- install :
44
- - pip3 install coverage
45
- script :
46
- - coverage erase
47
- - coverage run --source hpecp setup.py test
48
- - coverage report -m --fail-under 68
49
- - stage : coverage_cli
50
- name : " Code coverage CLI (./bin)"
51
- python : 3.8
52
- install :
53
- - pip3 install coverage
54
- script :
55
- - coverage erase
56
- - coverage run --source bin setup.py test
57
- - coverage report -m --fail-under 32
58
- - stage : format
59
- name : " Check code formatting"
60
- python : 3.8
61
- install :
62
- - pip3 install black
63
- script :
64
- - black --check hpecp/ tests/ bin/
65
- - stage : deploy
66
- if : branch = master
67
- python : 3.8
68
- install :
69
- - pip install tox-travis
70
- - pip install python-coveralls
71
- - pip install coverage==4.5.4
72
- - pip install tabulate
73
- - pip install six
74
- - pip install polling
75
- - pip install sphinx
76
- script :
77
- - cd docs
78
- - make html
79
- - touch ./build/html/.nojekyll
80
- deploy :
81
- provider : pages
82
- skip_cleanup : true
83
- github_token :
84
- secure : h+fqasd4ZOdm0IxVRQVl3IKmENIB3AB5IeVSNK7J35LMG+/QzaZD26naD0CVfa7RbGeKv9EpV91f3SHR/SikY0l+IA2OT0607SWdDYxFYrbrPzEwG8N72UwwcCCO2hfscE68krRYt2zDoWY7chZeJsAHTcL0l5ap2k34AYiDnBUW1PffgAGoVLbBH1dcTRi3pYCx0rbsQYv06D3wkuGF/Yin04uuxFaE+aLIfKxJVAeeiKcsPEzVyZHDOI08r6lzRjtjT+p1HOgnPH08pLcHdpRC0lP9RK/xCPvbhj5zS0PnDqcbYjpWpLK1Jg8MzLaHTo3223ygMmiNLXZptb6anfuulLBpzYLetgLF4QZsQYQfkY/IdtGVR2oWtq+0v54qFeSOH88SQPqOtyKTj0WlBT343y+DoVbhLNKvSmxiWFE/fr2b7VXYqF/gllZHZdQ2WQfI1F/lHeWZtScZaRK5sq7ofyecCpNy+Hw55F2i1Q+YTdJD8VtD/Zmz3j+OTW6uMUKPxnBrHnK6hjrrTg/t+mVhP7Ui4voEuiv5SSdTwGd4iYLdFpOchmduGW0mRzAeES+TOExpWmLnYKkKgQ1XiZ4rX6woZNIVAk0wTHzl2DpYaCpDHYwhNlzIyLD0j4gmwdlE4JD5Ut1YLr+gnMcoLMxPLY96vMohRI0WML+38O0=
85
- keep-history : true
86
- on :
87
- branch : master
88
- local_dir : docs/build/html
39
+ - flake8 --exclude hpecp/catalog.py,hpecp/config.py,hpecp/gateway.py,hpecp/logger.py,hpecp/lock.py,hpecp/k8s_cluster.py,hpecp/k8s_worker.py,hpecp/license.py,hpecp/exceptions.py,hpecp/user.py,hpecp/tenant.py,hpecp/role.py --docstring-convention numpy bin/ hpecp/
40
+ # - stage: coverage_library
41
+ # name: "Code coverage LIBRARY (./hpecp)"
42
+ # python: 3.8
43
+ # install:
44
+ # - pip3 install coverage
45
+ # script:
46
+ # - coverage erase
47
+ # - coverage run --source hpecp setup.py test
48
+ # - coverage report -m --fail-under 68
49
+ # - stage: coverage_cli
50
+ # name: "Code coverage CLI (./bin)"
51
+ # python: 3.8
52
+ # install:
53
+ # - pip3 install coverage
54
+ # script:
55
+ # - coverage erase
56
+ # - coverage run --source bin setup.py test
57
+ # - coverage report -m --fail-under 32
58
+ # - stage: format
59
+ # name: "Check code formatting"
60
+ # python: 3.8
61
+ # install:
62
+ # - pip3 install black
63
+ # script:
64
+ # - black --check hpecp/ tests/ bin/
65
+ # - stage: deploy
66
+ # if: branch = master
67
+ # python: 3.8
68
+ # install:
69
+ # - pip install tox-travis
70
+ # - pip install python-coveralls
71
+ # - pip install coverage==4.5.4
72
+ # - pip install tabulate
73
+ # - pip install six
74
+ # - pip install polling
75
+ # - pip install sphinx
76
+ # script:
77
+ # - cd docs
78
+ # - make html
79
+ # - touch ./build/html/.nojekyll
80
+ # deploy:
81
+ # provider: pages
82
+ # skip_cleanup: true
83
+ # github_token:
84
+ # secure: h+fqasd4ZOdm0IxVRQVl3IKmENIB3AB5IeVSNK7J35LMG+/QzaZD26naD0CVfa7RbGeKv9EpV91f3SHR/SikY0l+IA2OT0607SWdDYxFYrbrPzEwG8N72UwwcCCO2hfscE68krRYt2zDoWY7chZeJsAHTcL0l5ap2k34AYiDnBUW1PffgAGoVLbBH1dcTRi3pYCx0rbsQYv06D3wkuGF/Yin04uuxFaE+aLIfKxJVAeeiKcsPEzVyZHDOI08r6lzRjtjT+p1HOgnPH08pLcHdpRC0lP9RK/xCPvbhj5zS0PnDqcbYjpWpLK1Jg8MzLaHTo3223ygMmiNLXZptb6anfuulLBpzYLetgLF4QZsQYQfkY/IdtGVR2oWtq+0v54qFeSOH88SQPqOtyKTj0WlBT343y+DoVbhLNKvSmxiWFE/fr2b7VXYqF/gllZHZdQ2WQfI1F/lHeWZtScZaRK5sq7ofyecCpNy+Hw55F2i1Q+YTdJD8VtD/Zmz3j+OTW6uMUKPxnBrHnK6hjrrTg/t+mVhP7Ui4voEuiv5SSdTwGd4iYLdFpOchmduGW0mRzAeES+TOExpWmLnYKkKgQ1XiZ4rX6woZNIVAk0wTHzl2DpYaCpDHYwhNlzIyLD0j4gmwdlE4JD5Ut1YLr+gnMcoLMxPLY96vMohRI0WML+38O0=
85
+ # keep-history: true
86
+ # on:
87
+ # branch: master
88
+ # local_dir: docs/build/html
0 commit comments