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 less than 100 files (69 if you followed my exact directions):
**/bin/**
**/obj/**
**/TestResults/**
**/node_modules/**
**/bundles/**
**/wwwroot...