Skip to content

Commit 639c770

Browse files
committed
fix(.travis.yml): build and test docs in CI
1 parent 7db71d1 commit 639c770

2 files changed

Lines changed: 6 additions & 57 deletions

File tree

.travis.yml

Lines changed: 5 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,12 @@
1-
language: go
2-
go:
3-
- 1.5.1
4-
env:
5-
- GO15VENDOREXPERIMENT=1
6-
branches:
7-
only:
8-
- master
1+
language: python
2+
python: "3.5"
93
cache:
104
directories:
5+
- $HOME/.local
116
- $HOME/.cache/pip
12-
- $GOPATH/src/github.com/deis/workflow/vendor
13-
- $HOME/venv
147
services:
158
- docker
16-
- postgresql
17-
sudo: required
18-
addons:
19-
postgresql: "9.3"
20-
before_install:
21-
- go get github.com/golang/lint/golint
22-
- wget "http://ftp.debian.org/debian/pool/main/s/shellcheck/shellcheck_0.3.7-5_amd64.deb"
23-
- sudo dpkg -i shellcheck_0.3.7-5_amd64.deb
24-
- sudo pip install virtualenv
25-
- virtualenv -p python3.5 $HOME/venv
26-
- source $HOME/venv/bin/activate
27-
- createdb -U postgres deis
289
install:
29-
- pip install -r rootfs/requirements.txt
30-
- pip install -r rootfs/dev_requirements.txt
31-
- make -C docs/ deps
32-
- GLIDE_HOME=/home/travis/.glide make -C client bootstrap
10+
- make deps
3311
script:
34-
- make test
35-
- make -C client/ bootstrap build test dist prep-bintray-json
36-
- make -C docs/ build test
37-
deploy:
38-
- provider: script
39-
# ensure client/doc builds aren't removed
40-
# see https://docs.travis-ci.com/user/deployment/#Uploading-Files
41-
skip_cleanup: true
42-
script: _scripts/deploy.sh
43-
on:
44-
branch: master
45-
- provider: bintray
46-
skip_cleanup: true
47-
file: client/_scripts/ci/bintray-ci.json
48-
user: deis-admin
49-
key:
50-
secure: "JVCyPvXZIabZBhWgZ2wX4UDoTpIAjVnp+Ox6cXywYbACzKZSTz6G1kFcItzpUiEygUtye1213Zb+2050jq3BK7wohy5lcZCDJgrhyw6RxTRWIQQ5o+pS+O/AOYCSbpPn2E5goNutAhlOVsf2TlXkt4wz0jl5qOaecm0QXoiXBPUH5H1a3ifnCylybVG2jc2Kj/9S5uMGDQqocrPTXedZo9E/Es61MbKttlJGfcIrjbS71J8QZvDTcTSjzGT5CVdQulzkLNmFI5y31XwBE9XC6ro/Can10bIvy6yzYSWraUBTXVLWY2mPrPSlohOqNiYg2goQFQ2KwAGe6mVbq3UqOrYqNLXDdpSnCsRkx2KBw+ifET+0neq1NI3v5oSjKZ+p2zKCWQoOxahU40Eg+hA12oN17yHglaj2PGLuxYicDc+BQEGcGdBHAPJNXALd+rSDCdq5Gnd9HsCQE2Tyc+YK2bKvfpgcQNLS7gtiIxoRLZ1/qRBq3SB3IyQik7jjPe9Y0Meqnmdk8PeXM113/MSGdqZtVfyaOcT8SPgN22dhV42fs/BQtplTT3Hcs3yhmDwtl1w1udynerHcWx0PqZFn3h95SozJFPi8UdsbZog5V/CY/OAFs3K4bm3ay4Re1r2vTFCRuukp6UwtT5QR4kjsKWrLkewFbjId2FazJA8kMc4="
51-
on:
52-
branch: master
53-
addons:
54-
artifacts:
55-
paths:
56-
- docs/_build
57-
notifications:
58-
webhooks:
59-
urls:
60-
- secure: "Kirwb8QgjbctztB/ze89XmrukN/1tS8Vb3ZVrAidusVJdHakiEJbbSDTnMuDcLwY+MXZfMM1zRDpXOnbG4QKOUjh1ytPCY9cKsbSuQ3oH+siCJk2oFtIDcs35hp5iNSq+B4YjttexSKOR2opNXkGuTHoVPVb6t10JIXPLuL3YCphlvCTWzLb5aV/yHHaIalkZV//5E+gmvOzUEYrS1/d+Hrp0yFoD9zH1ze+kIRTx6RiXTwG/Y6Z3e5PH2Jpygv37rNCiedE4CtQGR3sjashzciU7f5WZpMaTdhUdOY3vHFzq0Zz6iZb1jbzFdnUsPjHsG6e8zqh7p4XVrct1RGecd40tTcYXbohSX0izujvqSzFMqb/Chh5jrad6quo8tlTLTcldSIdCP3lSJolod4x9SWewGQAXJ0+w7yiBTyA+vTLHQEYD8xrWbkwk8KLjfwLGuDwW9ijvhci5hV9w/cEO0L0pjCaLUftmbol6ZIcuX2lxBAm8QnNoYgH5B8uI6pxzIZ9i1wGtszPBB/9qCKtTV8hy2L0rrCeOUqyigcbASuoJ1naah7nn2xeD5zvaTe9jhVJrIxpbiWxfjGxzhz7h4UL8OsnQAXL/yFcesixLIKqwkSRNP0GAHBTQFb8yzTicFThqsnb8hsXardTCZJ2M2ohf6bGhx0ujE/Cjg+X0lk="
61-
on_success: always
62-
on_failure: never
63-
on_start: never
12+
- make build docker-build test

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ deps:
3232
pip install -r requirements.txt
3333

3434
test: build
35-
grep -q '<h1 id="welcome">Welcome</h1>' _build/html/index.html
35+
grep -q '<title>Deis Documentation</title>' _build/html/index.html
3636
@echo
3737
@echo "Test finished. The HTML pages are in $(BUILDDIR)/html."
3838

0 commit comments

Comments
 (0)