1
我想自動測試和合並/部署我的應用程序。自動執行應用程序測試(phantomjs)和合並分支
拳我通過黑猩猩和ESLint測試:
$ chimp --ddp=http://localhost:3000 --mocha --path=tests --browser=phantomjs
和
$ eslint ./
如果這些測試都通過完全地,我想發展的分支合併到主分支:
git checkout master
git merge development
是否可以自動執行這些步驟?因此,如果任何測試失敗,則不應該進行合併。
但是不是例如*詹金斯*在服務器上工作的東西?我想做這個地方?在測試和合並之後,我會將數據推送到服務器。或者這沒有任何意義? – user3142695
*你可以在腳本中聲明這些步驟*:什麼樣的腳本?我怎樣才能將測試的狀態加入到這個腳本中? – user3142695
@ user3142695您可以在本地使用Jenkins服務器:'java -war jenkins.war':完成。 – VonC