forked from ITDP/the-online-brt-planning-guide
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.robrt.json
46 lines (37 loc) · 1.31 KB
/
.robrt.json
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
37
38
39
40
41
42
43
44
45
{
"prepare" : {
"dockerfile" : {
"type" : "path",
"data" : ".robrt.Dockerfile"
}
},
"build" : {
"cmds" : [
"cd $ROBRT_REPOSITORY_DIR",
"git lfs pull",
"npm install source-map-support",
"cd $ROBRT_REPOSITORY_DIR/generator",
"haxe -D travis build.hxml",
"nodejs bin/obrt.js unit-tests",
"cd $ROBRT_REPOSITORY_DIR",
"mkdir -p $ROBRT_OUTPUT_DIR/bin",
"cp generator/bin/{obrt.n,obrt.js} $ROBRT_OUTPUT_DIR/bin/",
"cp -r generator/docs/design/web/mockup $ROBRT_OUTPUT_DIR/web-mockup",
"export DEBUG=1",
"nodejs --version",
"DRAFT=1 command time -v neko generator/bin/obrt.n generate guide/the-guide.src .generated-neko",
"command time -v nodejs generator/bin/obrt.js generate guide/the-guide.src .generated-js",
"ls -l .generated-neko/pdf/fonts",
"ls -l .generated-js/pdf/fonts",
"cp -r .generated-neko $ROBRT_OUTPUT_DIR/debug/",
"cp -r .generated-js $ROBRT_OUTPUT_DIR/debug/",
"cp -r .generated-js/html $ROBRT_OUTPUT_DIR/guide",
"cd .generated-js/pdf/",
"mkdir -p $ROBRT_OUTPUT_DIR/pdf $ROBRT_OUTPUT_DIR/guide/pdf",
"latexmk -lualatex -pdflatex='lualatex -interaction=nonstopmode' book.tex",
"cp book.pdf $ROBRT_OUTPUT_DIR/guide/pdf/the-brt-planning-guide.pdf",
"cp book.log $ROBRT_OUTPUT_DIR/pdf/guide_lualatex.log",
"latexmk -C book.tex"
]
}
}