• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: Deploy book
2
3on:
4  push:
5    branches:
6      - main
7
8jobs:
9  deploy-book:
10    runs-on: ubuntu-latest
11    steps:
12      - uses: actions/checkout@v4
13        with:
14          persist-credentials: false
15
16      - name: Test book
17        run: |
18          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
19          ./mdbook build book
20          ./mdbook test book
21
22      - name: Deploy book
23        uses: JamesIves/github-pages-deploy-action@3.7.1
24        with:
25          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26          BRANCH: gh-pages
27          FOLDER: book/book
28