Skip to content

Commit 1e120af

Browse files
authored
Travis CI setup (#35)
1 parent a25b8cf commit 1e120af

File tree

5 files changed

+36
-7
lines changed

5 files changed

+36
-7
lines changed

.travis.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
dist: trusty
2+
sudo: required
3+
language: node_js
4+
node_js: 10
5+
6+
install:
7+
- npm install
8+
9+
script:
10+
- npx bower install
11+
- npm -s test
12+
13+
# after_success:
14+
# - >-
15+
# test $TRAVIS_TAG &&
16+
# echo $GITHUB_TOKEN | pulp login &&
17+
# echo y | pulp publish --no-push

examples/component/Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
all:
1+
all: node_modules
22
purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs'
33
purs bundle --module Container output/*/*.js > output/bundle.js
44
echo 'module.exports = PS.Container;' >> output/bundle.js
5-
node_modules/browserify/bin/cmd.js output/bundle.js index.js -o html/index.js
5+
node_modules/.bin/browserify output/bundle.js index.js -o html/index.js
6+
7+
node_modules:
8+
npm install

examples/controlled-input/Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
all:
1+
all: node_modules
22
purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs'
33
purs bundle --module ControlledInput output/*/*.js > output/bundle.js
44
echo 'module.exports = PS.ControlledInput;' >> output/bundle.js
5-
node_modules/browserify/bin/cmd.js output/bundle.js index.js -o html/index.js
5+
node_modules/.bin/browserify output/bundle.js index.js -o html/index.js
6+
7+
node_modules:
8+
npm install

examples/counter/Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
all:
1+
all: node_modules
22
purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs'
33
purs bundle --module Counter output/*/*.js > output/bundle.js
44
echo 'module.exports = PS.Counter;' >> output/bundle.js
5-
node_modules/browserify/bin/cmd.js output/bundle.js index.js -o html/index.js
5+
node_modules/.bin/browserify output/bundle.js index.js -o html/index.js
6+
7+
node_modules:
8+
npm install
9+

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"example": "examples"
88
},
99
"scripts": {
10-
"test": "pulp test"
10+
"build": "pulp build && npm run build:examples",
11+
"build:examples": "PATH=`echo $PATH | sed -e 's/:\\.\\/node_modules\\/\\.bin//'` find examples -maxdepth 2 -type f -iname makefile -execdir make \\;",
12+
"test": "npm run build"
1113
},
1214
"repository": {
1315
"type": "git",

0 commit comments

Comments
 (0)