git clone https://github.com/froh42/multi.git
cd multi
git submodule update --init --recursive
grunt
grunt jasmine
http://about.travis-ci.org/docs/user/getting-started/
Die Travis-Integration an github erfordert, daß man „Admin“-Rechte auf das betreffende github-Repo hat. Wenn das nicht der Fall ist: In github forken.
Travis „kann“ Node.js, kennt jedoch grunt
nicht direkt.
Die einfache Lösung besteht darin, einen passenden Wrapper zu bauen, der grunt
aus npm
aufruft und das Projekt bei Travis dann als Node.js, d.h. für npm
zu konfigurieren:
language: node_js
node_js: 0.6
{ "name": "multi", "version": "0.0.0", "scripts" : { "install" : "grunt", "test" : "grunt jasmine" }, "devDependencies" : { "grunt" : "0.3.9" } }