Skip to content

Commit 380f875

Browse files
committed
removing .bintray + new buidl for tex2018
1 parent e48c367 commit 380f875

File tree

3 files changed

+48
-49
lines changed

3 files changed

+48
-49
lines changed

.bintray.json

Lines changed: 0 additions & 27 deletions
This file was deleted.

.travis.yml

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,27 @@ os:
55
- linux
66

77
smalltalk:
8-
- Pharo-7.0
8+
- Pharo-stable
99

10-
# Unit tests run the normal pillar tests
11-
# Integration tests test that pillar itself can interact with generated files, pdf generation, etc.
12-
# System tests test that we can install and use pillar as a black box
1310
env:
14-
matrix:
15-
- JOB=test TYPE=System ARCHETYPE=book OUTPUT=pdf
11+
global:
12+
- PILLAR_RELEASE=v7.7.3
13+
- PATH="$HOME/texlive/bin/x86_64-linux:$HOME/pillar/build:$PATH"
1614

1715
install:
18-
# Pillar installation
19-
- git clone https://github.com/pillar-markup/pillar.git -b v7.4.1 # Clone pillar
20-
- cd pillar && ./scripts/build.sh && cd .. # Run pillar build script. Pillar will be built in `pwd`/build!
21-
- . pillar/scripts/ci/ensure_latex.sh # Install latex
22-
- ./pillar/scripts/ci/ensure_book_dependencies.sh # Install latex dependencies required by pillar
23-
16+
- git clone --branch "$PILLAR_RELEASE" https://github.com/pillar-markup/pillar.git "$HOME/pillar"
17+
- ( cd $HOME/pillar; ./scripts/build.sh; )
18+
- $HOME/pillar/scripts/ci/install-texlive
19+
- ./_support/latex/ensure-deps.sh
20+
2421
script:
25-
- ./pillar/build/pillar build pdf
22+
- pillar build pdf
23+
24+
after_success:
25+
- wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh
26+
- mv _result/pdf/book.pdf DynamicWebDev-wip.pdf
27+
- bash upload.sh DynamicWebDev-wip.pdf
2628

27-
deploy:
28-
- provider: bintray
29-
file: .bintray.json
30-
on:
31-
repo: SquareBracketAssociates/DynamicWebDevelopmentWithSeaside
32-
skip_cleanup: true
33-
user: ducasse
34-
key:
35-
secure: osYfgDLs11ifqkHfXXHzpTRD+k1ALVYjM4aDSKNwB0u32DLtL6GyMoDhLZH3ddSxto34TwgiRhnz5lH+PKyjhrnJ8UHe6+V6wIi3sFSIdVeqP8jT8cGi+8O1J+frjCHmEGZEWQQAxbhuJzydd0EfMM6OJE/rA8R/POLprXVdT9c=
29+
branches:
30+
except:
31+
- /^(?i:continuous)$/

_support/latex/ensure-deps.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
# this dependency list is for LaTex 2018
3+
4+
xargs tlmgr install <<DEPS
5+
ctablestack
6+
environ
7+
filehook
8+
fira
9+
fontspec
10+
footmisc
11+
gentium-tug
12+
graphics
13+
ifetex
14+
import
15+
listings
16+
luaotfload
17+
luatexbase
18+
memoir
19+
ms
20+
multirow
21+
opensans
22+
pgf
23+
polyglossia
24+
tcolorbox
25+
tools
26+
trimspaces
27+
ulem
28+
varwidth
29+
xcolor
30+
DEPS

0 commit comments

Comments
 (0)