Pipeline of the Week: Angular > Webpack > Magnolia by Neoskop
Neoskop, an award-winning digital agency from Hannover, Germany, uses Buddy to continuously deliver a complex application for one of their clients.
Stack & Challenge
In their project Neoskop uses TypeScript, Angular, Vue.js, Webpack, Java, Maven, Magnolia CMS & Slack:
Image loading...
However, the complicated stack makes it difficult to configure the delivery of the application:
Solution
The problem was solved by creating two pipelines in Buddy.
Pipeline #1: On every push
The first one is triggered on every push. It builds and compiles both ends of the application, run tests and deploys the app to the server:
Image loading...
Pipeline #2: Manual
The second one is triggered manually. It stops the running application, makes a backup, swaps the version to the newly uploaded one and runs it on the server clearing the cache in the end:
Image loading...
Continuous Deployment at its best
Neoskop is an example how to render the principles of Continuous Deployment by creating a pipeline that lets them release the newest version of the application with a single push – and rollback with a click – despite of the variety of technologies involved.
About Neoskop
Connect with the awesome guys from Neoskop: Homepage | Twitter | Facebook | Instagram
Submit your pipeline
WARNING: Want to get featured on Buddy's blog in the Pipeline of the Week? Send us your pipelines with a short description how you put Buddy to practice: support@buddy.works
Jarek Dylewski
Customer Support
A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.