A implementação de pipelines de entrega contínua sustentáveis que podem compilar e implantar software de produção em vários ambientes requer uma ferramenta que trate pipelines de compilação e artefatos como cidadãos de primeira classe. Quando começamos a avaliar o Concourse, gostamos de seu modelo simples e flexível, o princípio de compilações baseadas em contêiner e o fato de que ele obriga você a definir pipelines como código. Desde então, a usabilidade melhorou e o modelo simples resistiu ao teste do tempo. Muitos de nossos times e clientes têm usado com sucesso o Concourse para a configuração de pipelines grandes por longos períodos de tempo. Com frequência, também nos beneficiamos da flexibilidade do Concourse para executar workers em qualquer lugar, por exemplo, quando os testes de integração de hardware exigem uma configuração local.
Many development teams are making the move from simple continuous integration servers to Continuous Delivery pipelines, often spanning multiple environments, reaching into production. To implement such a pipeline successfully and operate it in a sustainable way requires a CI/CD tool that treats build pipelines and artifacts as first-class citizens; and unfortunately there aren’t many. Concourse CI is a promising new entrant in this field, and our teams that have tried it are excited about its setup, which enables builds that run in containers, has a clean, usable UI and discourages snowflake build servers.