| name: Deploy book |
| |
| on: |
| push: |
| branches: |
| - master |
| |
| jobs: |
| deploy-book: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v2 |
| with: |
| persist-credentials: false |
| |
| - name: Install stable |
| uses: actions-rs/toolchain@v1 |
| with: |
| profile: minimal |
| toolchain: stable |
| override: true |
| |
| - name: Test book |
| run: | |
| curl -L https://github.com/rust-lang/mdBook/releases/download/v0.4.5/mdbook-v0.4.5-x86_64-unknown-linux-gnu.tar.gz | tar xz |
| ./mdbook build book |
| ./mdbook test book |
| |
| - name: Deploy book |
| uses: JamesIves/github-pages-deploy-action@3.7.1 |
| with: |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| BRANCH: gh-pages |
| FOLDER: book/book |