私は、アプリケーションのテストとマージ/デプロイを自動化したいと思います。アプリケーションテスト(phantomjs)の自動化とブランチのマージ
$ chimp --ddp=http://localhost:3000 --mocha --path=tests --browser=phantomjs
と
$ eslint ./
これらのテストはcompletly合格している場合は、私がマスターに開発ブランチをマージしたい:私はチンパンジーとESLintを経由してテストするん
拳支店:
git checkout master
git merge development
これらの手順を自動化することは可能ですか?したがって、いずれかのテストが失敗した場合は、マージを行う必要はありません。
ただし、* Jenkins *はサーバー上で動作していますか?そして私はこれを地元でやりたいのですか?テストとマージの後、私はサーバーにデータをプッシュします。それともこれは意味がありませんか? – user3142695
*これらのステップをスクリプトで宣言できます*:どのようなスクリプトですか?そして、このスクリプトにテストのステータスをどうやって得るのですか? – user3142695
@ user3142695 Jenkinsサーバをローカルで使うことができます: 'java -war jenkins.war':done。 – VonC