
Continuous Integration
In a world with complex software projects, distributed developers and constantly recurring activities, the pressure to automate processes and manage them in a way that is tangible and visible to all quickly increases. A very common and successful means of doing this is the introduction of continuous integration.
In this training, participants learn how diverse the applications of continuous integration are, how to map processes in such an environment and what is necessary for a successful implementation with Gitlab CI.
- You understand what continuous integration is and what it is used for
- You have a solid understanding of how continuous integration works with Gitlab CI
- You can implement your own build automation with Gitlab CI
This training is aimed at anyone who is looking for an introduction to the topic of Continuous Integration and wants to learn the practical implementation using Gitlab CI.
Basic experience with building software, Git version management and Gitlab, whether as a developer or in another role.
-
- You book your training directly online with us. For purchase on account or special group rates contact us or write an email.
- You will receive an email within a short time in which we confirm your participation.
-
Within 48 hours during our business hours you will receive your
Invoice
Companies with their registered office in Germany are of course entitled to deduct input tax from the invoice. For European Union companies based outside Germany, the reverse charge procedure applies. For companies based outside the European Union, no sales tax is due.
- About a week before the first online session, we will send you an e-mail with all the important information about your training. In addition to a link to the video conference, this contains comprehensive information on the technical requirements and any preparations you should make.
-
Basics - or, why actually CI?
- Welcoming, introducing and collecting expectations (ca. 15 min)
- What is "Continuous Integration"? (ca. 45 min)
- Stages & Jobs - This is what makes Gitlab CI tick (ca. 30 min)
- Control file structure ".gitlab-ci.yml" (ca. 45 min)
- First mission: Running tests and other tooling (ca. 30 min)
-
Gitlab CI in Action
- Choosing the right runner for a job (ca. 15 min)
- Controlling the execution of individual jobs in a fine-grained way (ca. 30 min)
- Creating and managing build artifacts (ca. 15 min)
- Dealing with access data and other secrets (ca. 15 min)
- Starting and stopping dependent services (ca. 30 min)
- Gitlab CI Cookbook: Tips & Tricks for practical use (ca. 30 min)
- Feedback and Closing (ca. 15 min)
-
-
Material
After the last online session, you will receive all materials used in the training, such as presentations, sketches, or sample code, together with supplementary material such as links and references to further literature for follow-up. For some training topics, you will also receive access to additional digital content on the topic of the training.
-
Certificate of Participation
All participants who have attended the online sessions and completed their work assignments will receive a certificate of participation from us.
-
E-Mail Support
Of course, we also support you in integrating what you have learned into your everyday work. We provide support via e-mail on all questions related to the topics of the training for all participants from the last online session until the closing meeting.
-
Closing Meeting
After the end of the email support, you will have another opportunity to ask the trainer your questions in the joint closing meeting (circa 30 minutes).
In addition to an outlook on further topics, the trainer has a few more tips and tricks up his sleeve. And last but not least, we are interested in your final feedback on our training.
-
- two video conferences for knowledge transfer (3 hours each)
- two weeks of email support after the last online session
- joint closing meeting (30 min)
Please note that depending on the training booked, the individual online appointments may each take place at different times of the day.
Technical requirements for attending an online training.
Available online "inhouse"
InquireExclusive and customized?
We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.