-
Notifications
You must be signed in to change notification settings - Fork 1
Jenkins
RasGrass edited this page May 20, 2015
·
1 revision
Jenkins is a Continous Integration system (CI). It is checking out our repository for changes, building our project, testing it and deploying it on our tomcat. It is alo used for making backups and performing other jobs like starting Sonar analysis
Jenkins server is located on port 4502 (http://178.62.94.114:4502/). It has 3 jobs already:
- Integration build - when someone will merge a pull request to the develop branch, Jenkins will notice it automatically and build our project.
- Integration deploy - when the above project succeeds or someon turns it on manually, Jenkins will push new version of our project to the Tomcat server, making integration up to date
- Sonar analysis - fires up sonar code quality analysis tool
Eeach job is downloading our repository first and wrking on a clean copy. When someone wiil start a job like integration build, our application can be not accessible for some ime (we have only 512MB of RAM)