Modernizing your build pipelines

Modernizing your build pipelines

  • November 5, 2018
Table of Contents

Modernizing your build pipelines

Doing Continuous Integration is a lot easier if you have the right tools. In our project at a german car manufacturer, we were tasked with developing new services and bringing them to the cloud. We had a centralized Jenkins instance, shared by all the teams in the department.

It didn’t fit our needs and made it harder for us to deliver software quickly and reliably. The problems with the clients existing Jenkins instance included: It was a snowflake, which meant that understanding its configuration was hard. Making changes, or recreating it would have been very time-consuming.

We wanted to make this process as transparent and objective as possible. These were our requirements for a new tool: All of them offered what we were looking for, but in this particular case, we opted against suggesting GoCD —which is developed by ThoughtWorks. We’re actually big fans of GoCD, but when we’re working with new clients, we sometimes choose not to recommend our own products, in case they’re worried about bias.

Our pipelines have a bunch of responsibilities. For a frontend application these include: That only defines what the pipeline does. But what makes a pipeline more useful than another?

Source: thoughtworks.com

Tags :
Share :
comments powered by Disqus

Related Posts

New Theory of Intelligence May Disrupt AI and Neuroscience

New Theory of Intelligence May Disrupt AI and Neuroscience

Recent advancement in artificial intelligence, namely in deep learning, has borrowed concepts from the human brain. The architecture of most deep learning models is based on layers of processing– an artificial neural network that is inspired by the neurons of the biological brain. Yet neuroscientists do not agree on exactly what intelligence is, and how it is formed in the human brain — it’s a phenomena that remains unexplained.

Read More
Why React’s new Hooks API is a game changer

Why React’s new Hooks API is a game changer

I have been developing with React since it’s early days and during that time there have been many attempts by both influencers, as well as the core team to improve the API and patterns developers are using to creating software. One of the biggest challenges we have had was how to share behaviour neatly between components to enable reuse or even just separation of concerns. Every single solution proposed up until this point had some problems associated with it.

Read More