Building Pipeline and Feedback
Understand jobs, execution order and runners. Automate an existing test call and track the error path with an intentionally failing test.
Understand pipelines · Prepare releases · Control deployments
Build an understandable pipeline from commit to prepared delivery. Your team learns to connect tests, build results, and releases, and target failed jobs. For TYPO3 and PHP development teams who want to automate releases in a comprehensible way.
These priorities are the starting point. Order, practice depth and examples are tailored to your learning goal before assignment.
Understand jobs, execution order and runners. Automate an existing test call and track the error path with an intentionally failing test.
Install composer dependencies, define build artifacts, and distinguish cache from release files. Discuss the handling of variables and confidential values.
Prepare an exercise environment as a goal, build in a manual release, and clarify the boundaries of a rollback. Database changes and persistent files are classified as separate release risks.
Joint application
A small PHP application goes through verification and build. An error stops the pipeline; after the correction, an artifact is created, the delivery of which is deliberately released. The focus is on understanding and a comprehensible process.
The team knows Git and the basic structure of a PHP project. For the exercise, a GitLab test project and a suitable runner are coordinated in advance. Hosting, runner operation and possible external costs are not included in the training price.
The training works in an agreed practice environment. Productive deployment, server hardening, runner administration or the complete migration of your CI infrastructure are separate implementation services.
Remote Team Day · 6 hours, plus Breaks · up to 8 people · from 1,890 € per team plus VAT. Other formats and in-house appointments after joint planning.
Status, Diff and understandable commits · Branches and merge conflicts
DDEV project configuration · Database import and local commands
Types, Interfaces and Responsibilities · Composer, Lock File and Autoloading
For reference: GitLab: CI/CD documentation ↗. Official documentation complements the exercises and remains accessible after the appointment.
Both are possible. Tests, build steps, and delivery flow are geared toward a pre-determined example. TYPO3-specific steps are taken to match the version, hosting and project setup.
No. A test project and a suitable runner are sufficient as a basis. Alternatively, we will discuss a delineated section of your existing pipeline. Complete investigation of a complex CI landscape requires additional preparation.
A live release is not part of the standard format. We are practicing the process at a target set for this purpose. A productive introduction can then be reconciled as a separate order with access, acceptance and responsibilities.
As a start, remote team day is suitable: 6 hours, plus. Breaks, up to 8 people, from 1,890 € per team plus VAT. Included are coordination of learning goal and agenda, standard preparation, documents and task list. Extensive individual case analyses, larger groups and travel expenses are offered separately.
Briefly describe the topic, previous knowledge and desired learning goal. The number of participants and the period can be supplemented directly. Matthias Gläßner clarifies the requirements with you and creates an offer. The request does not trigger a booking or payment.
Senior web developer for TYPO3 and PHP · Founder and owner of Seitenreport · TYPO3 lecturer at GFU
18+ years of experience: Matthias Gläßner has been supporting companies, agencies, associations and public agencies in web projects since 2007. His focus is on TYPO3 development, PHP, interfaces and traceable development and deployment processes.
The training combines technical basics with examples, exercises and space for your questions. The topic, previous knowledge and goals of your team flow into the preparation.
Briefly mention your training topic. Matthias Gläßner will contact you personally.
Price limits: from 1,890 € per team plus VAT