O'Reilly logo

Continuous Integration, Delivery, and Deployment by Sander Rossel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Jenkins

We now have our code, our unit tests with code coverage, our E2E tests, and our database test. Time to get it to work in Jenkins. First, we must commit everything to Git. We need the three folders in the same Git repository though (strictly, we do not, but it makes everything so much easier). It is a good idea to create a new Git repository using GitLab. I have named it web-shop-csharp. Clone the web-shop-csharp repository to your machine and put web-shop, web-shop-tests, and web-shop-selenium in the repository. You will now have over 4,000 files to commit. Create (or copy) a .gitignore file so we exclude some generated files. Those include Bower and npm files, generated JavaScript, CSS files, and test results. You will be left with ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required