-
Notifications
You must be signed in to change notification settings - Fork 29
/
.travis.yml
70 lines (61 loc) · 1.55 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
sudo: false
install: skip
jobs:
include:
- stage: test
env: name=ingest
script:
- shellcheck ingest/*.sh
- stage: test
env: name=series
script:
- shellcheck create-series/create-series.sh
- stage: test
env: name=schedule
script:
- shellcheck schedule-now/*.sh
- stage: test
env: name=changelog
language: python
python: "3.6"
install:
- pip install flake8
script:
- flake8 release-management/create-changelog/changelog.py
- stage: test
env: name=csv-export
language: python
python:
- "2.7"
- "3.6"
install:
- pip install flake8
script:
- shellcheck csv-export/getEvents.sh
- flake8 csv-export/events2csv.py
- stage: test
env: name=visualize-workflow
language: python
python:
- "3.6"
install:
- pip install flake8
script:
- shellcheck visualize-workflow/*.sh
- flake8 visualize-workflow/*.py
- (! grep -rn ' ' visualize-workflow/)
- (! grep -rn ' $' visualize-workflow/)
- stage: test
env: name=start-workflow-from-archive
language: python
python:
- "3.6"
install:
- pip install flake8
script:
- shellcheck start-workflow-from-archive/*.sh
- flake8 start-workflow-from-archive/*.py
- stage: test
env: name=translation-progress
script:
- shellcheck release-management/translation-progress/translation-progress.sh