summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorSamuel Mendoza-Jonas <sam@mendozajonas.com>2019-06-06 15:49:08 +1000
committerSamuel Mendoza-Jonas <sam@mendozajonas.com>2019-06-07 13:13:08 +1000
commitcd95d81c16bd7f312214e2800bf0600f96f9307c (patch)
treeb16e79829ccfe74338ead2a2ea198f210fa70cac /.travis.yml
parentd61806e79788d996581311d2eb25bc043c37435a (diff)
downloadtalos-petitboot-cd95d81c16bd7f312214e2800bf0600f96f9307c.tar.gz
talos-petitboot-cd95d81c16bd7f312214e2800bf0600f96f9307c.zip
travis: Publish sphinx docs to Github pages
Use Travis to build and publish the Sphinx docs automatically. Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index cff60dc..5256628 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,11 +8,29 @@ matrix:
include:
- os: linux
name: "linux"
+ env: DOCS="true"
- os: linux-ppc64le
name: "linux-ppc64le"
+addons:
+ apt:
+ packages:
+ - python-pip
+
before_script:
- ./docker/build-builder
+install:
+ - "sudo pip install sphinx"
script:
- ./docker/build-pb --check --verbose --configure-opts "--enable-platform-arm64 --enable-platform-powerpc"
+ - if [ "$DOCS" == "true" ]; then cd doc/; make html; fi
+
+deploy:
+ provider: pages
+ skip-cleanup: true
+ github-token: $GITHUB_TOKEN
+ local_dir: "doc/_build/html"
+ on:
+ branch: master
+ condition: "$DOCS = true"
OpenPOWER on IntegriCloud