diff options
author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2019-06-06 15:49:08 +1000 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2019-06-07 13:13:08 +1000 |
commit | cd95d81c16bd7f312214e2800bf0600f96f9307c (patch) | |
tree | b16e79829ccfe74338ead2a2ea198f210fa70cac /.travis.yml | |
parent | d61806e79788d996581311d2eb25bc043c37435a (diff) | |
download | talos-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.yml | 18 |
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" |