15 lines
395 B
Bash
15 lines
395 B
Bash
|
#!/usr/bin/env bash
|
||
|
# Updates gh-pages with latest docs.
|
||
|
set -ex
|
||
|
|
||
|
cargo run -- build book-example
|
||
|
cd book-example/book
|
||
|
touch .nojekyll
|
||
|
git init
|
||
|
git config --local user.email ""
|
||
|
git config --local user.name "GitHub Deployer"
|
||
|
git add .
|
||
|
git commit -m "Deploy to gh-pages"
|
||
|
remote="https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
|
||
|
git push "$remote" HEAD:gh-pages --force
|