-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathcircle.yml
More file actions
32 lines (27 loc) · 908 Bytes
/
circle.yml
File metadata and controls
32 lines (27 loc) · 908 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
machine:
services:
- docker
dependencies:
cache_directories:
# - "~/docker"
override:
- sudo apt-get update -q -y
- sudo apt-get install -qq -y git make gcc g++ libjpeg-dev libxext-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev libpq-dev libpng12-dev xfonts-100dpi xfonts-75dpi
- make
- sudo apt-get install -y -qq texlive-binaries texlive-lang-cjk poppler-utils nkf latex2html
test:
override:
- cd doc && pdftotext jmanual.pdf && mv jmanual.txt jmanual.txt.old
- source bashrc.eus && make doc
- source bashrc.eus && cd doc && make html
- cd doc && pdftotext jmanual.pdf
- cd doc && diff -y --suppress-common-lines -Bbw jmanual.txt.old jmanual.txt; echo "ok"
post:
# copy results
- cp doc/*.pdf $CIRCLE_ARTIFACTS
- cp -r doc/html $CIRCLE_ARTIFACTS
deployment:
release:
tag: /[0-9]+(\.[0-9]+)*/
commands:
- echo "deploy"