Course Code:
gitlabadv
Duration:
14 hours
Prerequisites:
- Minimal Linux knowledge required for GitLab Runner section
Course Outline:
The training is done on Free edition of GitLab.
1. Introduction
2. Overview of Gitlab Features and Architecture
3. GitLab Workflow
4. Organizing projects: GitLab Namespaces and Groups Overview
5. Implementing Continuous Integration/Continuous Delivery (CI/CD):
- GitLab Runner:
- Setting up your own runner (docker and kubernetes executors)
- Docker-in-docker - why, what for, problems
- Troubleshooting
- gitlab-ci.yml in-depth explanation
- Variables
- CI Workflows
- Standalone gitlab-ci.yml vs. including shared templates
- Pipeline Triggers
- Releases
6. Issue Management
7.Using GitLab Markdown
8. GitLab Pages
9. Security
10. Troubleshooting
11. Summary and Conclusion