Setting up Continuous Integration
Setting up your own continuous integration server using Jenkins for a JHipster application is harder than for a classic Spring MVC application because of all the tools required to build and test the client code.
It’s harder because you have to manage 2 software stacks in your build process:
- Java/Maven for the server code and the build orchestration
- Javascript/NodeJS/Gulp/Bower for client code
Each stack comes with its own dependency management (artifacts, npm) with potential conflicts to solve.
Here are specific documentation pages to help you with your setup: