• All Blogs 125

Praqma Blog


Pre-tested Integration

Back to the basis of CI

Continuous Integration is now synonymous with having a server set up to build and test any change submitted to a central repository. But this isn’t the only way, or even how CI used to work. What did we do before DVCSs and Jenkins?

Read more…

CoDe Alliance goes code camp

Continuously improving our format

We strive to continuously improve, so the 8th gathering in our Continuous Delivery Alliance will feature all the good things from the 7th meeting in a slightly evolved format.

Read more…

The 7th gathering

What’s next for the CoDe Alliance?

We had our 7th gathering in the CoDe Alliance a few months ago and have worked to distill and evolve many of the good ideas that came out of our sessions. Our aim is to turn our interesting discussions into tangible projects and running code.

Read more…

Concourse vs. Jenkins

An in-depth comparison of two CI/CD servers

What do we need from a CI/CD system? How should we decide which one to use? In this blog we ask ourselves what a modern CI/CD system should look like and compare two commonly used build systems: Jenkins pipelines and Concourse CI.

Read more…

Jenkins quiet startup

Preventing Jenkins from running jobs after a restart

You don’t always want Jenkins to start running jobs right after it starts. Sadly, starting up in a dormant state isn’t a built-in feature, unless you’re running CloudBees Jenkins Enterprise. However, there’s little a clever script can’t solve.

Read more…

10 years

A trip down memory lane

10 years ago, Praqma started, not in a garage, but in a posh apartment in the Copenhagen city center. Soon it became apparent that the dot-com bubble had already burst and it wasn’t going to be a walk in the park.

Read more…

Atlassian Accelerator Day in CPH

A day to learn how to scale fast and upgrade without downtime

Albert Rigo shares his thoughts on the Atlassian Accelerator Day in Copenhagen, and how he learned to quickly and comfortably scale Atlassian Data Center, upgrade with zero downtime and stop spending his weekends upgrading JIRA.

Read more…

The Eiffel Summit report

Follow our blog from the 2017 Eiffel Summit

Let’s talk about Eiffel - the traceability protocol, not the programming language. As we are attending the Eiffel Summit, we let you in on how the big companies work with traceability, and on the latest collaborative projects.

Read more…

State of the Alliance

Continuous Delivery Alliance - Prepare to launch some rockets!

This November the Continuous Delivery Alliance gathers for the 7th time. Do you want to join forces with some of the best people in the world of Continuous Delivery and collaborate on the next generation of tools? Then join the Alliance!

Read more…

Git Phlow

An automated release train, operated directly from my shell?

Imagine a workflow so sophisticated
that you couldn’t break the integration branch even if you tried. And imagine being able to manage all of the issues, promotions, and deploys without leaving your terminal.

Read more…

Deploying Jenkins on Kubernetes

A setup for working with Windows build slaves

Installation and management of CI servers is a critical task for any IT team. Kubernetes and its package manager (Helm) provide an easy way to customize Jenkins installations. Let’s see how to do this and add Windows build slaves.

Read more…

Learning at Praqma

Praqma - The Knowledge Company

In the past we had all kinds of software specialists: requirements specialists, build specialists, configuration management specialists, and test specialists. Those days are over. We are now in the age of the Full Stack Developer.

Read more…