Talk to an Instructor:
Jonas Felix
GitLab as a central DevOps hub. From simple push to pull requests, tags, issue tracking and as a central output CI/CD pipeline for seamless integration and delivery of complex software. Seamless continuous integration, delivery and deployment from one source.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
Together we work through a Git workflow and create different CI/CD pipelines for simple to complex software project scenarios.
- Overview CI/CD approaches and added value
- First steps with GitLab
- GitLab CI/CD Architecture
- GitLab AutoDevOps as inspiration for concrete pipelines
- GitLab Runner and Executor
- Jobs, Stages and Workflows
- Variables and their sources/hierarchy
- Dependencies and Needs
- Artifacts and Cache
- Tags, Images, Services
- Triggers and schedules
- Rules
- Environments
- Includes, templates, anchors and references
- Debugging CI/CD configurations
- Merge Requests and Feature Branches
- Package Registry and Container Registry
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
Participants can build CI CD pipelines with GitLab for different scenarios.
Refined mix of explanation, live coding, and collaborative building of the comprehensive course application with a hands-on focus.
Software developers who want to use GitLab for CI/CD in projects professionally.
Basic understanding of using GIT, using command line on Linux/Unix systems, basics of unit testing, dependency management in software projects and manual delivery of software.
Each participant will receive a questionnaire after registration. Matching the answers we send an individual feedback. If required, a mini-setup session via remote session can be conducted before the training (included in the training).
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Dmitriy Zaporozhets and Valery Sizov originally developed GitLab CI as a separate project called GitLab CI. It was launched in 2012 as an open-source alternative to Jenkins and other CI tools.
In 2015, GitLab CI was fully integrated into GitLab, leading to the creation of the GitLab CI/CD platform. Sid Sijbrandij , CEO of GitLab, drove the vision of a single application for the entire DevOps lifecycle. This led to the development of The DevOps Platform.
Today, GitLab CI/CD is a central component of modern DevOps practices and has significantly influenced the development of DevOps and CI/CD. The platform has contributed to the emergence of concepts like GitOps and is used by companies like Goldman Sachs, NASA, and Delta Air Lines.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen