📂GitHub:https://github.com/HGSChandeepa/GitHub-Docker-and-Jenkins-CI-CD-Pipeline
📂AWS EC2 | CI/CD Pipeline:https://medium.com/@saminchandeepa/auto-deploy-node-js-rest-api-on-aws-ec2-ci-cd-pipeline-using-github-actions-031be66824d1
📂Introduction to Docker:https://medium.com/@saminchandeepa/introduction-to-docker-part-01-2177c189b414
📂Core Components of Docker:https://medium.com/@saminchandeepa/introduction-to-docker-part-02-understanding-the-core-components-of-docker-a3dd651b46ca
Continuous Integration/Continuous Deployment (CI/CD) pipeline using Docker and Jenkins. The pipeline automates the process of building, testing, and deploying applications, ensuring efficiency and consistency in software development workflows.
🎥All the chapters are below 👇🏻
00:00 - introduction to the technologies
07:42 - Architectural Explanation
09:53 - Docker Desktop
11:14 - Nodejs Project explanation with tests
13:15 - Dockerfile Images and Containers
19:20 - Jenkins / DockerHub pipelines explanation
40:02 - End / Resources
🛸The CI/CD pipeline involves the following steps🛸
🌟 GitHub Push: The process begins when code changes are pushed to the GitHub repository.
🌟Jenkins Build Trigger: Jenkins, our automation server, is configured to monitor the GitHub repository for changes. Upon detecting a new commit, Jenkins triggers the build process.
🌟Docker Image Creation: Jenkins pulls the base Docker image from DockerHub and builds a Docker image containing the application and its dependencies.
🌟Docker Image Push: Once the Docker image is built successfully, Jenkins pushes the image to DockerHub, making it available for deployment.
🌟 Update Status: Jenkins updates the build status on GitHub, providing visibility into the CI/CD process.
🌟Notification: Users are notified of the build status through GitHub notifications.
====================================
🚀Connect with us:
🏅FaceBook:https://www.facebook.com/webdevSriLanka
🏅linkedin:https://www.linkedin.com/in/samin-chandeepa/
🏅GitHub:https://github.com/HGSChandeepa
🏅Twitter:https://twitter.com/chandeepa_hgs
🏅Medium:https://medium.com/@saminchandeepa
🏅email:
[email protected]
====================================
Keys:
DevOps Sinhala
CI CD Sinhala
Adomic Arts
Jenkins and Docker in Sinhala
GitHub actions
Software automation
CI/CD Pipeline
Docker Sinhala
Docker Jenkins and GitHub