diff options
author | A Ho <a_vision@hotmail.co.uk> | 2020-11-13 09:40:33 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-13 09:40:33 +0000 |
commit | 75d0f1efd48e01114e63260defe1f7e14bd937b8 (patch) | |
tree | 8bb99a2411da127bf15d9467f19ff0210d56ec77 | |
parent | e310dfc605280b6dedfa2be9c50cbb774026f05b (diff) |
Suggest dplyv2 changes to .travis.yml as a note
This is following @ehuss' comment to not recommend something currently in beta release.
-rw-r--r-- | guide/src/continuous-integration.md | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/guide/src/continuous-integration.md b/guide/src/continuous-integration.md index 32e0087c..e9dacc6e 100644 --- a/guide/src/continuous-integration.md +++ b/guide/src/continuous-integration.md @@ -12,8 +12,7 @@ run. ```yaml language: rust -os: linux -dist: xenial +sudo: false cache: - cargo @@ -49,6 +48,39 @@ Then, append this snippet to your `.travis.yml` and update the path to the ```yaml deploy: provider: pages + skip-cleanup: true + github-token: $GITHUB_TOKEN + local-dir: path/to/mybook/book + keep-history: false + on: + branch: master +``` + +That's it! + +Note: Travis has a new [dplv2](https://blog.travis-ci.com/2019-08-27-deployment-tooling-dpl-v2-preview-release) configuration that is currently in beta. To use this new format, update your `.travis.yml` file to: + +```yaml +language: rust +os: linux +dist: xenial + +cache: + - cargo + +rust: + - stable + +before_script: + - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update) + - (test -x $HOME/.cargo/bin/mdbook || cargo install --vers "^0.3" mdbook) + - cargo install-update -a + +script: + - mdbook build path/to/mybook && mdbook test path/to/mybook + +deploy: + provider: pages strategy: git edge: true cleanup: false @@ -60,8 +92,6 @@ deploy: target_branch: gh-pages ``` -That's it! - ### Deploying to GitHub Pages manually If your CI doesn't support GitHub pages, or you're deploying somewhere else |