1
0
Fork 0

Add GitLab build config

* .gitlab-ci.yml: Add file.
* README.md (Documentation): Indicate that it is the most recent release.
master
Mike Gerwitz 2017-08-23 14:28:55 -04:00
parent 60c59457e5
commit 16b6cf7898
2 changed files with 37 additions and 3 deletions

35
.gitlab-ci.yml 100644
View File

@ -0,0 +1,35 @@
image: lovullo/rater-ci
stages:
- build
- deploy
before_script:
- apt-get update
- apt-get -y install --no-install-recommends texinfo texlive-latex-base
- git submodule update --init --recursive
- git clone https://gitlab.com/mikegerwitz/hoxsl
build:
stage: build
script:
- export SAXON_CP=/usr/share/ant/lib/saxon9/saxon9he.jar
- autoreconf -fvi
- ./configure
- make all check info pdf html
artifacts:
paths:
- doc/
expire_in: 30 min
pages:
stage: deploy
script:
- mkdir -p public/doc
- mv doc/liza-proguic.html/* doc/liza-proguic.pdf doc/liza-proguic.info public/
artifacts:
paths:
- public/
expire_in: 30 min
only:
- tags

View File

@ -15,10 +15,9 @@ understood by Liza.
## Documentation
Compiled documentation is available [via our GitLab
Compiled documentation for the latest release is available [via our GitLab
mirror](https://lovullo.gitlab.io/liza-proguic/), which uses the same build
pipeline as we do on our internal GitLab instance. It contains the current
state of master (with some delay), not just the most recent tag.
pipeline as we do on our internal GitLab instance.
## License