GoCache Logo
  • home
  • planos
  • parceiros
  • cases
  • ajuda
  • blog
  • contato
Login ESTOU SOB ATAQUE
GoCache Logo
  • home
  • planos
  • parceiros
  • cases
  • ajuda
  • blog
  • contato
Dicas

O que é Jenkins? Para iniciantes

14 de abril de 2021

Jenkins® é um servidor de automação de código aberto. Com o Jenkins, as organizações podem acelerar o processo de desenvolvimento de software automatizando-o.

O Jenkins gerencia e controla os processos de entrega de software em todo o ciclo de vida, incluindo construção, documento, teste, pacote, estágio, implantação, análise de código estático e muito mais.

Você pode configurar o Jenkins para observar qualquer mudança de código em lugares como GitHub, Bitbucket ou GitLab e fazer uma construção automática com ferramentas como Maven e Gradle. Você pode utilizar a tecnologia de contêiner, como Docker e Kubernetes, iniciar testes e, em seguida, realizar ações como retroceder ou avançar na produção.

História do Jenkins

O projeto Jenkins foi iniciado em 2004 (originalmente chamado de Hudson), por Kohsuke Kawaguchi, enquanto ele trabalhava para a Sun Microsystems. Kohsuke era um desenvolvedor da Sun e se cansou de causar a ira da sua equipe toda vez que o seu código quebrava a compilação. Ele criou o Jenkins como uma forma de realizar integração contínua – ou seja, testar o seu código antes de fazer um commit real no repositório, para ter certeza de que tudo estava bem. Assim que os seus companheiros viram o que ele estava fazendo, todos quiseram usar o Jenkins. Kohsuke abriu o código, criando o projeto Jenkins, e logo o uso do Jenkins se espalhou pelo mundo.

Jenkins Hoje

Desenvolvido originalmente por Kohsuke para integração contínua (Continuous Integration – CI), hoje o Jenkins orquestra todo o pipeline de entrega de software – chamado de entrega contínua. Para algumas organizações, a automação se estende ainda mais, para implantação contínua. A entrega contínua (Continuous Delivery – CD), juntamente com uma cultura DevOps, acelera drasticamente a entrega de software.

Jenkins é a solução mais amplamente adotada para entrega contínua, graças à sua extensibilidade e a uma comunidade ativa e vibrante. A comunidade Jenkins oferece mais de 1.700 plug-ins que permitem que o Jenkins se integre a virtualmente a qualquer ferramenta, incluindo todas as melhores soluções usadas em todo o processo de entrega contínua. Jenkins continua a crescer como a solução dominante para automação de processos de software, integração contínua e entrega contínua e, em fevereiro de 2018, havia mais de 165.000 instalações ativas e cerca de 1,65 milhão de usuários em todo o mundo.

Referencia: https://www.cloudbees.com/jenkins/what-is-jenkins

Compartilhe este artigo:

Buscar Artigos

Últimas Publicações

  • Como Reduzir Custos em um Cenário de Alta do Dólar 27 de agosto de 2024
  • Ameaças Comuns de Segurança para Startups 18 de junho de 2024
  • A Importância da Segurança Cibernética em Startups 4 de junho de 2024
  • O que é Gerenciamento de Vulnerabilidades? 2 de maio de 2024
  • DNS Cache Poisoning: Entendendo a ameaça cibernética e suas consequências 2 de maio de 2024
Logo GoCache Rodapé
  • home
  • planos
  • parceiros
  • ajuda
  • contato
  • blog
  • carreira
  • cases de sucesso
  • documentação
  • certificações
  • política de privacidade

Alameda Terracota, 250
São Caetano do Sul - SP, 09531-190
11 3197-2984

Logo Incandescente
Rolar para cima