International PHP Conference
The Conference for PHP and Web Development

Fully automated: From commit to production workshop

Workshop
Until conference starts:
✓ 2-in-1 conference package
✓ Group discount
✓ Extra specials for freelancers
Register now
Bis Konferenzbeginn:
✓ 5-Tages-Special
✓ Kollegenrabatt
✓ Special Discount für Freelancer
Jetzt anmelden
Thank you for attending
✓ See you in 2022!
Danke für Eure Teilnahme
✓ Bis 2022!
Infos
Monday, October 25 2021
09:00 - 17:00
Room:
Forum 6 WS
Booking note:
Fully Automated Workshop

In 2021, manually performing repetitive tasks like running tests, compiling assets, and deploying software to production are a serious waste of developer time and are often even considered scary and annoying. Maybe because it comes with a high chance of breaking things. Either way, time to automate those pesky tasks away! Using Gitlab, in this workshop we’ll set up a CI Pipeline from scratch to have the tests run, assets compiled, our software nicely packaged and deployed. The only thing missing is you – and your decision whether or not you dare to automatically activate your new release!

Using an existing yet simple demo application, in this workshop we will construct our very own build pipeline using gitlab CI to run our tests, compile and compress assets as well as package the result to install it on our dev, stage, and even production server.

Followed by a short introduction on Gitlab, Gitlab CI and its Runner concepts, we’ll dive right into things: Creating our first workflow!

Further highlights of the workshop:

– Gitlab CI: Stages, Jobs and Tags

– Doing things conditionally

– Shell vs. Docker vs. all the rest

– Packaging things up

– Using Environments

– Deployment vs. Activation

While the sample application will be based on PHP, actually working knowledge with PHP is not required. Some general knowledge of GIT is recommended.

To actively participate, you will need a Laptop with a somewhat current browser to access a provided Gitlab Cloud Installation. As Gitlab comes with a WebIDE, no local installation is required but of course a local IDE (with SSH) can be used.

Take me to the full program of Zum vollständigen Programm von Munich München .

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von Berlin Berlin .

This Session Diese Session belongs to the gehört zum Programm von MunichMünchen program. Take me to the current program of . Hier geht es zum aktuellen Programm von Munich München or oder Berlin Berlin .

Stay tuned!

Behind the Tracks of IPC

PHP Core & Coding
Best practices & applications

General Web Development
Broader web development topics

DevOps & Continuous Delivery
Learn about DevOps and transform your development pipeline

Software Architecture
All about PHP frameworks, concepts & environments

Web Security
All about web security

Software Quality
More about software testing tools & strategies

Agile & Company Culture
Getting agile right is so important

Content Management Systems
Sessions on content management systems

#slideless (pure coding)
See how technology really works

PHP Frameworks
All about PHP Frameworks

Docker, Kubernetes, Cloud
Cloud-based & native apps