DevOps Foundation - GitLab
GitLab is The DevOps platform that empowers organizations to maximize the overall return on software development by delivering software faster and efficiently while strengthening security and compliance. With GitLab, every team in your organization can collaboratively plan, build, secure, and deploy software to drive business outcomes faster with complete transparency, consistency, and traceability. This course will help you to understand the DevOps principles engraved in GitLab
Prerequisite:
- 6 months of working knowledge in cloud or DevOps
- Linux fundamentals
Introduction to DevOps
Introduction to Git using GitLab
Git Command line
Get Started with GitLab CI/CD
- CI/CD Concepts
- Enable/Disable CI/CD
Pipelines
- Schedule a pipeline
- Trigger a Pipeline
- Customize Pipeline Configuration
- Pipeline architectures
- Pipeline efficiency
- Multi project pipelines
Jobs
- CI/CD job token
The .gitlab-ci.yml
- .gitlab-ci.yml reference
- Optimize your YAML files
- Pipeline Editor
AutoDevOps
- Introduction
- Stages in AutoDevOps