2
0
mirror of https://github.com/thumbsup/thumbsup synced 2024-11-15 18:12:46 +00:00
Commit Graph

10 Commits

Author SHA1 Message Date
Romain
4c64251bf5 fix(build): Revert 3ec009e6 + Travis deployment condition + extract Travis script
Travis deploy steps have to be a script file (not a list of steps).

Revert 3ec009e6 because “npm install git+file” actually reads from the local master branch, which
- doesn’t work on Travis since Travis checks out a detached head
- doesn’t work as expected locally, since you might have local changes or might be working from a different branch

For the time being it’s easier to simplify the Docker script and release a known published version.
2018-07-25 22:35:02 +02:00
Oliver Dain
3ec009e6c8 chore(build): docker build uses the current git directory as the npm package
This means we can build and test local changes, not just the latest published version.

Fixes #114 and merges #118.
2018-07-24 08:35:22 +02:00
Romain
d75815c536 fix(build): fix typo in docker tag on Travis CI 2018-07-23 22:28:44 +02:00
Romain
23b4016923 chore(build): automatically build and publish the Docker image with Travis CI
Fixes #114.
2018-07-21 01:07:54 +02:00
Romain
11e81d5756 chore(build): use Travis CI to auto-publish npm package on tagged commits 2018-05-14 22:42:43 +02:00
Romain
8d6cec3884 TravisCI: run the build inside Docker
- This is the simplest way to ensure all dependencies are there
- Also much faster than installing them on every build
- Especially since Travis runs Ubuntu Trusty, which doesn’t have ffmpeg in its repositories (must be compiled from source)
2017-11-25 22:32:07 +11:00
Romain
208f0f0212 Run full integration tests inside Docker. Travis runs unit + integration. 2017-11-25 22:01:30 +11:00
Romain
56235266bb Stop supporting Node v4 to enable newer ES6 syntax 2017-10-12 20:13:27 +11:00
Romain
596fe1babc Fix CI build 2017-02-05 18:38:06 +11:00
Romain Prieto
d545bd45fd Add TravisCI for unit tests 2016-10-13 18:53:04 +11:00