I have a clean Jenkins installation on EC2 instance. Also I have some javascript (Angular) private repos on Github. The javscript project uses grunt for building. I've already connected Jenkins to github. Now I want to ensure that Jenkins:
- on new commits to github does runs all tests
- provides html output on test results
- add status on github with build/test passed/failed
This should be pretty straight forward for somebody who knows Jenkins and works with Github.
Ask for this project:
- create a a very basic dummy javascript "hello world" project with one or two dummy tests (like 1=1). just to have a test running
- create a basic grunt file that can execute those tests
- I create a repo for that on github
- configure Jenkins/the EC2 server instance to run the tests on new commits
- Jenkins to put the status in the github [login to view URL] file