Skip to content

Commit 8d2f34c

Browse files
authored
Merge pull request #66 from lgeiger/docs
Publish docs to github pages
2 parents 52f7673 + e75c97c commit 8d2f34c

File tree

6 files changed

+23
-3
lines changed

6 files changed

+23
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ npm-debug.log
1313
gyp-mac-tool
1414
out/
1515
zmq
16+
docs
1617

1718
npm-debug.log
1819
prebuilds

.travis.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ env:
2020
- NODE_VERSION="6" ELECTRON="1.1.3"
2121
- NODE_VERSION="6" ELECTRON="1.4.3" REBUILD="true"
2222
global:
23-
secure: AMY9chDNyNawxPhxAksCREhbQoOmphQKo2hDuYIPXBCUNF6Zik969QlB07TVjo+Bo0KVEbG4ANTdI0FkFIhg4MuJIWUkW30ZDyCSovUx8zyWB/7IN23A4Cx4p4ZnKjezTHUQpZ9InRIZzy9kOR+215IIBP6GfxbUY89eDA6ARElcv1rwDjZqSnLAxfie6v80vIbhWxNK4kQjiEyIez5eWBjRg4//dmb63TvJjc78GFTaqmh6lRIApAyA0uKka14XR/PJw5IpDR+0Q2omHl4t4zbu9MdVNYMSD+c6iNxOq3fqZJwnyJ1ELErbtR8oeKgZX1SOew5QTCUZWQsa+ySYTCzUnhWjhCgN6W0ciVtT2PslS/ZcvnrGGIxJAOmTZwINw8sAp8yYdY9QCJOGdB5ah2oUBLGKElcFGqSblohXUEM1tXeRchmpXiiAxnPNtxc6lkZzz6NxDl2OFXSmjMS4Cr8cA//Bn6gM04xRJyETy86/8KDoL+ENc7gkeiuYUOFqkAn5X8PrqPdsPmF7yA61IF1ru/OgtiuCh+eqnzZKBPImJo2KfUIqVuRi/6eUaDfWLT7d/J84Vbe3p2nPxoFd2pSw60f/lIkzFSRZx3vBjQiW2MVUN7ZTdawMOzE4TpIV7rDOkKe7qJJobquJEjd2X9Z+8JiTYXK2pPN2GceiqAM=
23+
- GH_REF: github.com/nteract/zmq-prebuilt.git
24+
- secure: AMY9chDNyNawxPhxAksCREhbQoOmphQKo2hDuYIPXBCUNF6Zik969QlB07TVjo+Bo0KVEbG4ANTdI0FkFIhg4MuJIWUkW30ZDyCSovUx8zyWB/7IN23A4Cx4p4ZnKjezTHUQpZ9InRIZzy9kOR+215IIBP6GfxbUY89eDA6ARElcv1rwDjZqSnLAxfie6v80vIbhWxNK4kQjiEyIez5eWBjRg4//dmb63TvJjc78GFTaqmh6lRIApAyA0uKka14XR/PJw5IpDR+0Q2omHl4t4zbu9MdVNYMSD+c6iNxOq3fqZJwnyJ1ELErbtR8oeKgZX1SOew5QTCUZWQsa+ySYTCzUnhWjhCgN6W0ciVtT2PslS/ZcvnrGGIxJAOmTZwINw8sAp8yYdY9QCJOGdB5ah2oUBLGKElcFGqSblohXUEM1tXeRchmpXiiAxnPNtxc6lkZzz6NxDl2OFXSmjMS4Cr8cA//Bn6gM04xRJyETy86/8KDoL+ENc7gkeiuYUOFqkAn5X8PrqPdsPmF7yA61IF1ru/OgtiuCh+eqnzZKBPImJo2KfUIqVuRi/6eUaDfWLT7d/J84Vbe3p2nPxoFd2pSw60f/lIkzFSRZx3vBjQiW2MVUN7ZTdawMOzE4TpIV7rDOkKe7qJJobquJEjd2X9Z+8JiTYXK2pPN2GceiqAM=
2425

2526
before_install:
2627
- export DISPLAY=':99.0'
@@ -43,7 +44,9 @@ deploy:
4344
provider: script
4445
skip_cleanup: true
4546
# Linking to prebuild directly since it doesn't work inside a npm script.
46-
script: node_modules/prebuild/bin.js --all -u $GH_TOKEN
47+
script:
48+
- node_modules/prebuild/bin.js --all -u $GH_TOKEN
49+
- bash ./travis_publish_docs.sh
4750
on:
4851
condition: "$DEPLOY = true"
4952
tags: true

build_libzmq.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export CFLAGS=-fPIC
1717
export CXXFLAGS=-fPIC
1818
export PKG_CONFIG_PATH=$ZMQ_PREFIX/lib/pkgconfig
1919

20-
test -f zeromq-$ZMQ.tar.gz || ZMQ=$ZMQ ZMQ_REPO=$ZMQ_REPO node ../download-zmq.js 2>&1 > ../zmq-build.log
20+
test -f zeromq-$ZMQ.tar.gz || ZMQ=$ZMQ ZMQ_REPO=$ZMQ_REPO node ../scripts/download-zmq.js 2>&1 > ../zmq-build.log
2121
test -d $ZMQ_SRC_DIR || tar xzf zeromq-$ZMQ.tar.gz
2222
cd $ZMQ_SRC_DIR
2323

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"devDependencies": {
1717
"electron-mocha": "^3.1.1",
18+
"jsdoc": "^3.4.2",
1819
"mocha": "^3.1.0",
1920
"semver": "^5.3.0",
2021
"should": "^11.1.0"
@@ -24,6 +25,7 @@
2425
},
2526
"scripts": {
2627
"install": "prebuild --install",
28+
"build:docs": "jsdoc -R README.md -d docs lib/*.js",
2729
"test": "mocha --expose-gc --slow 300 --timeout 4000",
2830
"test:electron": "electron-mocha --slow 300 --timeout 4000"
2931
},
File renamed without changes.

scripts/publish_docs.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
npm run build:docs
4+
5+
( cd docs
6+
git init
7+
git config user.email "travis@travis-ci.com"
8+
git config user.name "Travis Bot"
9+
10+
git add .
11+
git commit -m "Publish docs from $TRAVIS_BUILD_NUMBER"
12+
git push --force --quiet "https://${GH_TOKEN}@${GH_REF}" master:gh-pages > /dev/null 2>&1
13+
echo "Documentation has been published!"
14+
)

0 commit comments

Comments
 (0)