mirror of https://github.com/rust-lang/rfcs.git
Switch from travis to github actions.
This commit is contained in:
parent
81219aca9e
commit
21029cd587
|
@ -0,0 +1,34 @@
|
|||
name: Deploy
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Install mdbook
|
||||
run: |
|
||||
mkdir mdbook
|
||||
curl -Lf https://github.com/rust-lang/mdBook/releases/download/v0.4.10/mdbook-v0.4.10-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=./mdbook
|
||||
echo `pwd`/mdbook >> $GITHUB_PATH
|
||||
- name: Generate Book
|
||||
run: |
|
||||
./generate-book.sh
|
||||
- name: Deploy GitHub Pages
|
||||
run: |
|
||||
git worktree add gh-pages gh-pages
|
||||
git config user.name "Deploy from CI"
|
||||
git config user.email ""
|
||||
cd gh-pages
|
||||
# Delete the ref to avoid keeping history.
|
||||
git update-ref -d refs/heads/gh-pages
|
||||
rm -rf *
|
||||
mv ../book/* .
|
||||
git add .
|
||||
git commit -m "Deploy $GITHUB_SHA to gh-pages"
|
||||
git push --force
|
22
.travis.yml
22
.travis.yml
|
@ -1,22 +0,0 @@
|
|||
language: rust
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- ~/.cargo
|
||||
- target
|
||||
before_cache:
|
||||
- cargo install cargo-cache --no-default-features --features ci-autoclean cargo-cache
|
||||
- cargo cache
|
||||
install:
|
||||
- export CARGO_TARGET_DIR=$TRAVIS_BUILD_DIR/target
|
||||
- cargo install mdbook
|
||||
script:
|
||||
- ./generate-book.sh
|
||||
|
||||
env:
|
||||
RUSTINFRA_DEPLOY_DIR: book
|
||||
import:
|
||||
- rust-lang/simpleinfra:travis-configs/static-websites.yml
|
Loading…
Reference in New Issue