
GitLab — A Complete Hands-On for CI/CD Pipelines & DevOps
udemy · Desarrollo · ⭐ 4.47 (4.345 reseñas) · All Levels · en · ⏱ 8 h
Impartido por A to Z Mentors · 28.696 alumnos
84.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
This course requires you to download Docker Desktop from Docker's official website. If you are a Udemy Business user, please check with your employer before downloading software. GitLab is a trending and the most admired tool to build CI CD pipelines for DevOps. Since GitLab is a self-contained platform that supports the DevOps lifecycle, that is why it is getting traction in the CI/CD landscape from mass companies including the big ones. The demand of GitLab CI CD tool in real-time projects is growing exponentially and DevOps engineers, architects are preferring to use GitLab as a CI/CD tool over other available options in the market. What's included in the course? • Complete GitLab CI/CD concepts explained from Scratch to ADVANCE with Real-Time implementation. • Concise crash course on Continuous Integration, Continuous Delivery, Continuous Deployment (CICD) and the DevOps concept. • Each and every GitLab CI CD concept is explained with HANDS-ON examples. • Includes each and every, even thin detail of GitLab CI/CD. • For every concept, first, we will cover its theoretical stuff, followed by their running example. • Learn the CI CD workflow, by deploying a complete Python website on to Heroku. Technicalities • GitLab Basics - Git Commands, Setup GitLab account, GitLab CI/CD UI Tour, Docker, adding SSH keys. • GitLab Core concepts - Pipeline, Jobs, Stages, Artifacts, Custom and Secret Variables, Runners and many more. • How to build GitLab CI CD pipelines with Docker. • GitLab Advance Concepts - Optimizing the Pipeline, Keywords, Environments, Static & Dynamic environments, Teardown the environments etc. • Industry standard Real-time Python web application deployed automatically on Heroku with GitLab CI/CD pipeline. After completing this course, you can start working on any real-time DevOps GitLab CI/CD project with full confidence.
Lo que aprenderás
- Learn Full In & Out of GitLab CI/CD with proper HANDS-ON examples from scratch.
- Crash Course on DevOps and CI/CD (Continuous Integration, Continuous Delivery, Continuous Deployment) Concept.
- GitLab core concepts - Pipeline, Stages, Jobs, Artifacts, Runners, Variables, Environments and many more..
- ADVANCE GitLab CI/CD concepts, the explanation to which is not easily available online.
- Create complete GitLab CI CD, DevOps pipelines to automate the build, test and deploy phases.
- A Real-Time industry standard GitLab CICD pipeline for Continuous Integration, Continuous Delivery, Deployment of the 'Employee Portal' Python web application.
- Deploy GitLab CI pipelines on Heroku Cloud.
- Codes used in the examples are available in resources tab.
Requisitos
- A very basic knowledge of YAML will be an add-on.
- Rest everything on GitLab CI CD is covered in this course with line to line explanations.