Jenkins With Python, Docker, GitHub and DockerHub on Linux | Docker Build, Publish & Deploy with SSH on Remote Server
Jenkins is the most popular tool now a days to do Continuous Integration and Continuous Delivery and Deployment of software:
It’s free and open source
It has thousands of plugins you can use
Jenkins is easy to start with CI/CD
It is used to automate almost anything now a days
In this course you will learn about a Jenkins CI/CD pipelines with Python, Docker, GitHub, DockerHub and Jenkins running on Linux Ubuntu VM.
We will see the full Jenkins pipeline starting from Code, how we Dockerize it locally, and run the docker image in our local system. Then we move on to pushing our code to GitHub. From there Jenkins will be the player which does all the tasks for CI and CD – tasks include – making the build i.e. docker image, push to DockerHub. Also we cover the deployment with Jenkins. We’ll see how Jenkins will SSH to remote machine and run the docker image by pull it from DockerHub.
All in all the full CI/CD flow. I’ll be building a Declarative pipeline and work out demo each stage for this course.
This course is designed for all levels of Jenkins DevOps practitioners, starting from beginner level to advanced users.
This course will have multiple sessions and each will demo a certain aspect and drive towards the end goal of our CI/CD Pipeline in Jenkins. During this process you will learn about:
CI/CD – what does these mean.
Pipeline Overview – I’ll give a high level overview of the pipeline
Tools Used – what are the tools and technologies used here
Python Application – we demo our application by running it in local system
Dockerize Application – We’ll dockerize the application and run the image in local system, Next up
Jenkins configurations – main part, what all Jenkins related configurations we need do. Docker daemon, Docker Plugins, Credentials to connect to remote server for deployment, and also DockerHub creds.
Jenkins Job – Next we build our pipeline in Jenkins. We will code each stage, test and then move on to next stage.
Finally we’ll see our pipeline in action and that will complete the full flow.
Thank You and See you in the course!
Aprenda la canalización de CI/CD con Jenkins, Python, Docker, DockerHub
Jenkins With Python, Docker, GitHub and DockerHub on Linux | Docker Build, Publish & Deploy with SSH on Remote Server”
Este curso es GRATIS
¿Quieres más cursos gratis?
Únete a nuestro canal en Telegram con cientos de cursos gratis publicados diariamente
Curso gratis en Udemy
Con los cursos gratis de Udemy puedes aprender muchas cosas sin tener que gastar en ello. Pero primero debes tener en cuenta varias cosas:
Contenido Gratuito
Los cursos gratis de Udemy te permiten aprender nuevas cosas sin tener que pagar. Aprovecha la oportunidad.
Aprendizaje
Pon en práctica todos tus conocimientos aprendidos. Realiza increíbles proyectos basados en el mundo real.
Limites
Debes tener en cuenta que todos los cursos gratuitos de Udemy son de máximo 2 horas y no incluyen un certificado.
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Aunque los cursos son colocados de manera gratuita, es posible que el autor del curso pueda cambiarlos a modalidad de pago, por lo cual te recomendamos revisar muy bien las características del curso.
Para obtener el curso de manera gratuita usa el siguiente botón:
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.