✓ 2-in-1 conference package
✓ Group discount
✓ Extra specials for freelancers
✓ Special Discount für Freelancer
✓ See you in 2022!
✓ Bis 2022!
09:00 - 17:00
Forum 6 WS
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!
Content & Process
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
Audience & Requirements
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.