-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
executable file
·31 lines (31 loc) · 939 Bytes
/
.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
language: node_js
node_js:
- "11"
after_script:
- sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
- npm install -g gitbook-cli
- cd docs && gitbook install && cd ../
- npm run build-docs
- npm run build-docs-pdf
- npm run build-linux
- cp node_modules/sleep/build/Release/node_sleep.node node_sleep.node
- cp node_modules/drivelist/build/Release/drivelist.node drivelist.node
- cp build/Release/cppaddon.node cppaddon.node
- cp docs/documentation.pdf documentation.pdf
- rm .gitignore
- rm .travis.yml
- rm index.html
- rm index.js
- rm index.min.html
- rm presets.html
- rm presets.min.html
- rm open-source-licenses.txt
- rm logo.png
- rm package-lock.json
- rm package.json
- rm README.md
- rm -rf static
- rm -rf node_modules
- rm -rf docs
- rm -rf website
- zip -9 ${TRAVIS_BUILD_DIR}/tonalite-linux.zip ${TRAVIS_BUILD_DIR} -r