Add test workflow

This commit is contained in:
Alexander Grund 2020-07-15 18:23:10 +02:00
parent e59e2dfe8c
commit 418179f404
No known key found for this signature in database
GPG key ID: E92C451FC21EF13F

34
.github/workflows/test.yml vendored Normal file
View file

@ -0,0 +1,34 @@
name: Create Release
on:
push:
pull_request:
jobs:
TestDocuCreation:
name: TestDocuCreation
runs-on: ubuntu-latest
env:
DEP_DIR: ${{github.workspace}}/dependencies
BOOST_VERSION: 1.71.0
BOOST_ROOT: boost-root
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v2
with:
repository: boostorg/boost
ref: boost-${{env.BOOST_VERSION}}
path: ${{env.BOOST_ROOT}}
fetch-depth: 1
- name: Prepare boost
working-directory: ${{env.BOOST_ROOT}}
run: |
git submodule update --init --jobs 3 tools/boostdep tools/quickbook tools/boostbook
python tools/boostdep/depinst/depinst.py --exclude test --git_args '--jobs 3' ../tools/quickbook
./bootstrap.sh || (cat bootstrap.log && false)
- name: Install dependencies
run: sudo apt-get install xsltproc docbook-xsl docbook-xml
- name: Create documentation
run: scripts/build_doc.sh
- run: tar -czf doc.tar.gz html
working-directory: doc