forked from DILCISBoard/E-ARK-CSIP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
36 lines (36 loc) · 2.43 KB
/
.travis.yml
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
32
33
34
35
36
dist: trusty
sudo: required
language: java
jdk:
- openjdk8
script:
- cd spec-publisher
- mvn clean package
- java -jar target/mets-profile-proc.jar ../profile/E-ARK-CSIP.xml
- cd ..
- docker run -it --rm -v "$PWD:/source" -u "$(id -u):$(id -g)" --entrypoint /source/create-site.sh eark4all/spec-pdf-publisher
- cd spec-publisher
- git stash
- git checkout feat/pdf-publication
- mvn clean package
- java -jar target/mets-profile-proc.jar ../profile/E-ARK-CSIP.xml
- cd ..
- docker run -it --rm -v "$PWD:/source" -u "$(id -u):$(id -g)" --entrypoint /source/create-pdf.sh eark4all/spec-pdf-publisher
- mkdir site
- docker run -it --rm -v "$PWD"/docs:/usr/src/app -v "$PWD"/site:/_site -u "$(id -u):$(id -g)" starefossen/github-pages jekyll build -d /_site
- bundle install
- bundle exec htmlproofer ./site --file-ignore /javadoc/ --only-4xx --check-html
deploy:
provider: pages
skip_cleanup: true
github_token: "$GH_TOKEN"
keep_history: true
local_dir: site
fqdn: "$CNAME"
on:
branch: master
env:
global:
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true
- secure: hI697DAe+XfkG4Ouf0HnU4lkysBZMSzwRJJPKLR46fG5VaLcwvpKO0WCavHB8EK2WWJh4zVPQVmt/Sc/dQRoG/bBIOxl8RRoxZxynqr9DSoeJzJY7NaapmovfH3mr8kSMGJiM6al/U0SpHCxUu2SLXKfPeuJKwynrwTDhCRr6QhI9mOJC1FMJl2cBgax5ScHGPxO/LiyeWCJpCfwoDWO6w5Qq689PwvwCnKJIgywG0zzBhD2Gxv3IN4j5Oi0KHFYns5bc7B0JtrPQjEBCtTMlrFnbKvB0dQQlIUCe+wSRVOpxvD4RtyRQBDhHmW9tNMpz148m1wL6TGTRvP5JYRyruIciloxlx9JBH3gm5C5xyVv7sUB4p8gO/h+zngugoQrMQckmrmC7bR5PMH9NLB7vGfSjYmpNb9JOPNbsih4kApt1k2WlJ2a3OjaRnyA2R34tBspChF+iwAwkjid58+1BnwZq0iLy6lPJqfPSqthq7Zz5xIHP5c/6u1X2wDrK69wxuphd/EFOVg1U1zh1tSSqgJIZAieoYwPLKQ+r4J2vVKEL87wZacruMD2uPCusHOp+fkKT/DTYH9k+UC24Q3sGkdWikZaBySIwUmZZ2bN07XWRXX7w1Miaqt5LH8TKinjBROySQFkgecqQQDJU9VM/8stGRrh5m+PMeXiFruMtrg=
- secure: sfvnMA94DEvR+7qzNQ2Lb6CL3Ll5AFjK0GSHDVYRieiNtpC6gLWIoSiwORkoVWdePp41otBhE23UnWRh+rfZMVuWw7NRw3MBvTiMJErzZ/BNk9jw/BufgjxhePeqUaMDXeIMUw6rTjdzmJfCXx5qUojJwKVlUrRBh/KSGMN9VuVkm6uDn6GiScWZYsM9sW3L9aZHjz606nEd0yCkQaZanwrXkgJEfUWFpJd/bZcwv3AMW30dqFU2OcXdQ6SHGw2sFnPndxOSDzHgM2JfYD0hTPm01LpxibpsbgQBGRiLha9NyZrYXYA5sr+gy4eevpKJEvtv7KgxRbQ6EUQMapEXCxL1w/dKGEWJ4202fcoY2ezsTdfn4SkjHSSSOmISFyZl1qGh+keR8Gh3t8SrzKBmLivLS16ySJqGmZOBJk2BriaDS/rJWuai2rUIuKFXCxlJMaDQ96oV3M2Psp0SPWJSi8aECiBpEC0xOM7RG7Mu0aNdYAVvPO7U1HZCHZ5rRO1EL0sGODzX7+Uc21NDtyKCXdXzJqZkP4AjcB4Q2/n1KD4i0yo0ylHAwz5pBklX3nsHoXg/MUpm2VYAwU8nHTFBg7Zdyg2OwK6yKrNSy9Gqfse3rJ3qm8hlr+Pme1MCYQ7ew9NpsJ9wDl6tE/vWIJnJmMyIBrvIV5PZ1sWsbEhNzOc=