Repolode
jenkinsci

jenkinsci/jenkins

Jenkins é um servidor de automação open source para compilar, testar e implantar software, extensível por meio de mais de 2.000 plugins.

Alternativa open source a:GitHub ActionsCircleCI

Estrelas
26,675
Forks
9,798
Issues abertas
3,609
Último commit
há 20 horas

O que é?

Jenkins é um servidor de automação baseado em Java que executa tarefas repetitivas de um fluxo de trabalho de desenvolvimento. É usado com frequência para compilar projetos, executar suítes de testes para detectar bugs assim que são introduzidos, fazer análise estática de código e implantar software.

Os recursos vêm de um ecossistema com mais de 2.000 plugins listados no índice de plugins do Jenkins, que abrange integrações com sistemas de controle de versão, ferramentas de build e destinos de implantação. Os pipelines podem ser definidos como código. As distribuições oficiais incluem arquivos WAR, imagens Docker, pacotes nativos e instaladores para várias distribuições Linux e para Windows.

O Jenkins oferece duas linhas de lançamento: uma semanal, com todos os novos recursos e correções, e uma linha de Long-Term Support, que recebe backports periódicos de correções de bugs. O projeto é conduzido por uma comunidade aberta e distribuído sob a licença MIT.

Recursos principais

  • 01Automatiza builds, testes, análise estática e implantações
  • 02Pode ser estendido com mais de 2.000 plugins
  • 03Os pipelines podem ser definidos como código
  • 04Distribuições oficiais em WAR, Docker, pacotes nativos e para Windows
  • 05Linhas de lançamento semanal e Long-Term Support

Casos de uso

  • Compilar e empacotar projetos automaticamente a cada commit
  • Executar suítes de testes para detectar regressões logo no início
  • Implantar aplicações em ambientes de staging ou produção
  • Executar análise estática de código como parte de um pipeline de entrega

Início rápido

  1. 1

    Leia a página de Downloads e escolha uma distribuição (WAR, imagem Docker ou pacote nativo)

  2. 2

    Leia o guia de contribuição para configurar um ambiente de desenvolvimento

Antes de usar

  • O README aborda apenas downloads e configuração do ambiente de desenvolvimento; não há um comando de inicialização rápida para usuários finais.
  • Para executar a partir do código-fonte, é necessário configurar a toolchain Java e o ambiente de build descritos no guia de contribuição.

Tópicos

Perguntas frequentes

O que é jenkins?
Jenkins é um servidor de automação open source para compilar, testar e implantar software, extensível por meio de mais de 2.000 plugins. Jenkins é um servidor de automação baseado em Java que executa tarefas repetitivas de um fluxo de trabalho de desenvolvimento. É usado com frequência para compilar projetos, executar suítes de testes para detectar bugs assim que são introduzidos, fazer análise estática de código e implantar software.
jenkins é gratuito? Qual é a licença?
jenkins é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
jenkins ainda é mantido?
Manutenção ativa. O último commit de jenkins foi em 22 de out. de 2026.
Para que posso usar jenkins?
Compilar e empacotar projetos automaticamente a cada commit Executar suítes de testes para detectar regressões logo no início Implantar aplicações em ambientes de staging ou produção Executar análise estática de código como parte de um pipeline de entrega
Como instalar jenkins?
Leia a página de Downloads e escolha uma distribuição (WAR, imagem Docker ou pacote nativo) Leia o guia de contribuição para configurar um ambiente de desenvolvimento
Onde consigo jenkins?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jenkinsci/jenkins

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados