BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Jenkins 2.0 beta com novo sistema de construção e entrega

Jenkins 2.0 beta com novo sistema de construção e entrega

O beta do Jenkins 2.0 está disponível. Foi adicionado uma nova maneira de definir os fluxos de trabalho e aprimorado a usabilidade do sistema.

No entanto, os plugins de pipeline do Jenkins não são novos, a versão 2.0 incluirá uma nova funcionalidade (naturalmente chamada Pipeline) para permitir que os usuários definam o próprio processo de build com a ajuda de uma nova DSL. Essa DSL foi escrita em Groovy e permite que as definições do build sejam tratadas mais como código. Agora, ao invés de salvar as definições do build para um uso futuro, é possível guardar essas definições no próprio repositório de código.

Antes desta nova versão, outros plugins surgiram para resolver o mesmo problema, mas Kohsuke Kawaguchi, criador de Jenkins, explicou ao InfoQ que o Pipeline é mais do que apenas um plugin:

O Pipeline consiste de uma série de plugins reunidos para implementar um subsistema significante no Jenkins. E uma parte da história do 2.0 é queremos nos livrar da mentalidade de "começar a partir do core e instalar plugins". Ao invés disso, ao usar o Jenkins 2.0, devemos obter um conjunto de funcionalidades que cobrirá 80% dos casos de uso, e algumas delas virão do core e outros de plugins.

Incluindo a funcionalidade pipeline como uma funcionalidade principal vem de encontro com o que as outras empresas estão fazendo.

Por outro lado, Jacques Chester, engenheiro de software na cidade de Nova Iorque, acredita que os desenvolvedores que estão buscando o Jenkins pelo suporte ao pipeline também deveriam avaliar o Concourse. Em uma entrevista ao InfoQ, Jacques Chester diz que o sistema de plugins em Pipeline do Jenkins é apenas um remendo para uma falha inerente. Isso irá "recriar através de uma extensão uma parte que o Concourse já foi projetado para fazer. A configuração do Concourse é baseada em arquivos externos, ambientes de construção descartáveis e a delegação de planejamento de jobs".

Além disso, a versão 2.0 tem um novo "Primeiros Passos", sugerindo aos usuários quais plugins deverão ser instalados.

A equipe do Jenkins espera ter um Release Candidate no início de abril, com a versão final algumas semanas após esse release.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT