Auto merge of #1924 - JohnTitor:upload-docs, r=JohnTitor

Upload documentation to gh-pages from GHA

I missed this on #1918 🥵
This commit is contained in:
bors 2020-10-15 00:53:54 +00:00
commit bfce7044b9
2 changed files with 25 additions and 22 deletions

25
.github/workflows/docs.yml vendored Normal file
View File

@ -0,0 +1,25 @@
name: Upload documentation
on:
push:
branches:
- master
jobs:
upload_docs:
name: Upload documentation
runs-on: ubuntu-18.04
if: github.repository == 'rust-lang/libc'
steps:
- uses: actions/checkout@v2
- name: Setup Rust toolchain
run: TARGET=x86_64-unknown-linux-gnu sh ./ci/install-rust.sh
- name: Generate documentation
run: LIBC_CI=1 sh ci/dox.sh
- name: Upload documentation to GitHub Pages
uses: rust-lang/simpleinfra/github-actions/static-websites@master
with:
deploy_dir: target/doc
github_token: "${{ secrets.GITHUB_TOKEN }}"
if: github.ref == 'refs/heads/master'

View File

@ -1,22 +0,0 @@
variables:
- group: secrets
resources:
repositories:
- repository: rustinfra
type: github
name: rust-lang/simpleinfra
endpoint: gnzlbg
trigger: ["master"]
pr: ["master"]
jobs:
- job: StyleAndDocs
pool:
vmImage: ubuntu-18.04
steps:
- template: azure-install-rust.yml
- script: LIBC_CI=1 sh ci/dox.sh
displayName: Generate documentation
- template: azure-configs/static-websites.yml@rustinfra
parameters:
deploy_dir: target/doc