From Dev to Prod with GitLab CI
Offered By: PHP UK Conference via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of building and maintaining a Continuous Delivery pipeline using GitLab CI, Docker, Nexus, and Traefik in this 46-minute conference talk from PHP UK Conference 2019. Dive deep into GitLab CI Build Pipelines to learn how to build and deploy Docker containers across development, staging, and production environments. Discover the benefits of treating pipelines as code for version control, traceability, and team collaboration. Follow along as the speaker demonstrates creating projects in GitLab, pushing code, registering GitLab Runners, configuring build pipelines, integrating MySQL services, and implementing shared configurations. Gain insights into Nexus Repository Manager, Traefik configuration, and the process of deploying to various environments. Learn about review app build pipelines, merge requests, and how to effectively manage environment history in GitLab CI.
Syllabus
Intro
Beyond CI/CD
Nexus Repository Manager
traefik configuration
GitLab: Create project
GitLab: Create from template
GitLab: Push the code
GitLab Runner: Register new instance
GitLab Runner: Show available runners
GitLab Cl: Build Pipeline
GitLab Cl: Add MySQL service
Build Pipelines (Shared config)
Build Pipelines (Stage Deployment)
Running your Build Pipeline
Nexus: Docker Registry
Build Pipelines (Prod Deployment)
Prod Deployment running
aaaand deployed on prod!
Review App Build Pipeline (Start)
Merge Request! Merge Request!
Build Pipeline running
Build Pipeline finished!
How to deploy on stage & prod?
Merge kicks of Build Pipeline again...
GitLab Cl: Environment History
Taught by
PHP UK Conference
Related Courses
A Beginner's Guide to Kubernetes for Container OrchestrationPackt via FutureLearn Advanced Terraform with GCP
A Cloud Guru Ansible: Setup, Configure, and Ad Hoc Commands Deep Dive
A Cloud Guru Applying Infrastructure as Code and Serverless Technologies to AWS Deployments
A Cloud Guru AWS Certified DevOps Engineer – Professional
A Cloud Guru