Posts

Showing posts with the label maven unit test

Continuous Integration Tools

Image
What is CI or contineous integration ? Continuous integration is a DevOps software development practice , where developers regularly push their code changes or new features into a central repository like github,bitbucket & gitlab etc. after that build tools like jenkin will clone the source code and start the automated builds. The key goals of continuous integration are to find and address bugs quicker, improve software quality, and reduce the time it takes to validate and release new software updates. How CI works ? Developer or Application owner creates/checkout a new feature/temporary branch from develop branch . Add the new code/feature into the feature/temporary branch and push the branch to remote repository . In jenkins , basically we configure multibranch pipeline job , hence jenkin will scan the pipeline and pick the new branch and trigger the job to start build & deployment process(deployment process we ca...