Complete build pipeline: Auto deploy changes to server as soon as dev commits to git repo

preview_player
Показать описание
This is the scenario we did in this video:

1. Create a docker image using Dockerfile that has Jenkins installed
2. When we launch a new container using this image, it should automatically starts Jenkins service in the container.
3. Create a job chain of job1, job2, job3 and job4 using build pipeline plugin in Jenkins
4. Job1 : Pull the Github repo automatically when some developers push any changes to Github.
5. When Job1 pulls new commits from the git repo, launch a new container and deploy the changes to the container.
6. Job2 : Test your web-app whether it is working or not.

Additional links:

Рекомендации по теме