Dev (Back & Front)ARTIGO

Série Continuous Integration: Rodando o Jenkins a partir do Jetty no Windows 7

Nessa nova série falaremos sobre de Integração Contínua usando o Jenkins.

Olá, pessoal! Começo hoje mais uma série de artigos. Dessa vez falaremos sobre de Integração ContínuaCI/CD23 conteúdosCI/CD Mobile: o caos invisível que separa times comuns de times de alta performanceDev (Back & Front) · abr 2026Lambda: implementando com GitLab CI/CD e Terraform para Integração SFTP, S3 e Databricks em GoDev (Back & Front) · nov 2023Publicando sua aplicação Web Python no WebApp do Azure e configurando o CI/CD da sua aplicaçãoDevSecOps · abr 2019Ver tudo em DevSecOps usando o Jenkins. Em um dos artigos vamos conectar o Jenkins com o GitHub e qualquer alteração no repositório o build começa. Mas antes de chegar lá, vamos passar por outros assuntos importantes também 🙂

keep calm and develop!

No artigo de hoje veremos como rodar o Jenkins dentro do Jetty.

Lets go..

Starting

Essa é uma opção de termos o jenkins rodando, mas você pode fazer o download do package de acordo com o seu sistema operacional e instalar o jenkins diretamente. Não sei se há muitas vantagens entre as duas opções, mas particularmente prefiro ter um servidor e fazer o deploy do .war do jenkins.

Requisitos

Faça o download de uma versão do jetty. Vou usar o jetty 7.x porque é o que tenho aqui na máquina, porém há versões mais recentes: http://jetty.codehaus.org/jetty/

Após o download do jetty, descompate o arquivo:

jenkis_jetty_windows_01

Abra o prompt de comando do Windows e vá até o local onde está a pasta do jetty:

jenkis_jetty_windows_02

Podemos iniciar o Jetty só para ver se está tudo ok com ele, então digite:

java –jar start.jar

jenkis_jetty_windows_03

E aguarde o jetty iniciar. Após a inicialização do jetty acesse HTTP://localhost:8080

Você verá o seguinte:

jenkis_jetty_windows_04

Pronto, temos o jetty rodando. Isso é bom.

Agora vamos parar o jetty para fazer o deploy do Jenkins. Pare a aplicação com ctrl + C.

Vá no site do jenkins e baixe a versão .war. (estou usando a última versão)

Após ter baixado o .war coloque-o mesmo na pasta webapps, dentro do diretório do jetty que você descompactou ainda pouco. No meu caso:

jetty-distribution-7.0.0.v20091005\jetty-distribution-7.0.0.v20091005\webapps

Agora, inicie o servidor Jetty novamente javaJava42 conteúdosNovidades do Java 26 (para desenvolvedores)Dev (Back & Front) · mar 2026Visual Studio Code para Java: o guia completo (dicas, configuração e extensões)Dev (Back & Front) · out 2025Quarkus: Modernizando a linguagem Java para a era da nuvemDev (Back & Front) · nov 2020Ver tudo em Dev (Back & Front) -jar start.jar

E precisamos aguardar o jetty fazer o deploy do jenkins. Na primeira vez será um pouco demorado. Após o jetty concluir o trabalho dele, vamos ver se o jenkins realmente foi deployed. Acesse http://localhost:8080/jenkins/ e verá:

jenkis_jetty_windows_05

No meu caso, tenho um job criado no jenkins, mas não se preocupe, pois faremos um no próximo artigo.

Por hoje é isso apenas.

Abracos, see ya!!

é Bacharel em Sistemas de Informação e Especialista em Gestão e Estratégia de Negócios. Trabalha com TI desde 2003 e possui as certificações SCJP 5 e SCM. Trabalhou na IBM Brasil como Analista Programador Java, passou pelo laboratório da Enterprise Computing Lab (ECL) HP como Software Engineer, Ci&T como Engenheiro de Software em projeto JEE. Tem experiência internacional em Índia, Dubai e Londres. Atualmente é cofundador da ITSLabs (www.itslabs.com.br), uma start-up focada na criação de produtos web e mobile para start-ups. Também é autor dos livros "Guia do Exame SCJP", "Guia Prático JEE com Frameworks" e "TDD na prática".

Ver perfil