SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Ricardo Machado
@ricardo_master
“Integração Contínua é uma prática de desenvolvimento
de software onde os membros de um time integram seu
trabalho freqüentemente, geralmente cada pessoa
integra pelo menos diariamente – podendo haver
múltiplas integrações por dia.” Martin Fowler
Porque integração continua?
Porque integração contínua?

•Feedback instantâneo

•Riscos reduzidos

•Deploy contínuo
Boas práticas de IC?
•Repositório único

•Commit várias vezes

•Build automático e rápido
Instalando o Hudson
Documentação
Aplicação web
Instalação simples

• Fazer download do arquivo hudson.war


• Execute "java -jar hudson.war"
  • Winstone executa automaticamente
Instalação diferenciada
1. Faça download do arquivo hudson.war

2. Instale no seu container servlet GlassFish,
JBoss, Apache Tomcat ou outros.

3. A instalação é feita como de qualquer aplicação
web, respeitando as diferenças de cada container
servlet.
Veremos a instalação simples

• Feito o download arquivo hudson.war

• Executar "java -jar hudson.war" no prompt

• Hudson é carregado e "startado" pelo Winstone
Interface Hudson é web
http://localhost:8080
Windows


• Gerenciar Hudson
• Instalar como um serviço do Windows
• C:Hudson
Finalizando

• Instalar

• Sim
Referências:

http://romulo-campos.blogspot.com/2011/03/integracao-continua-parte-i-instalando.html

http://www.dsc.ufcg.edu.br/~jacques/cursos/j2ee/html/servlets/intro.htm

http://pt.wikipedia.org/wiki/Container_(programação)
Instalando hudson

Mais conteúdo relacionado

Destaque

The Hidden Truth; School Culture and Climate
The Hidden Truth; School Culture and ClimateThe Hidden Truth; School Culture and Climate
The Hidden Truth; School Culture and Climate
shughes
 
O Que é Comunicar
O Que é ComunicarO Que é Comunicar
O Que é Comunicar
Debora
 
Михаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеМихаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделирование
Lidia Pivovarova
 
Sename presentación de la guía para la evaluación pericial de daño en víctima...
Sename presentación de la guía para la evaluación pericial de daño en víctima...Sename presentación de la guía para la evaluación pericial de daño en víctima...
Sename presentación de la guía para la evaluación pericial de daño en víctima...
Francisco J. Estrada Vásquez
 

Destaque (20)

О внесении изменений в ФЗ210 (проект в ГД 04_2011)
О внесении изменений в ФЗ210 (проект в ГД 04_2011)О внесении изменений в ФЗ210 (проект в ГД 04_2011)
О внесении изменений в ФЗ210 (проект в ГД 04_2011)
 
ALTERAÇÕES AO SISTEMA FISCAL CABO-VERDIANO
ALTERAÇÕES AO SISTEMA FISCAL CABO-VERDIANOALTERAÇÕES AO SISTEMA FISCAL CABO-VERDIANO
ALTERAÇÕES AO SISTEMA FISCAL CABO-VERDIANO
 
Минсвязь: Координация мероприятий по использованию информационно-коммуникаци...
Минсвязь:  Координация мероприятий по использованию информационно-коммуникаци...Минсвязь:  Координация мероприятий по использованию информационно-коммуникаци...
Минсвязь: Координация мероприятий по использованию информационно-коммуникаци...
 
Основные разделы электронной медицинской карты 11_11_2013
Основные разделы электронной медицинской карты 11_11_2013Основные разделы электронной медицинской карты 11_11_2013
Основные разделы электронной медицинской карты 11_11_2013
 
Conferencia ucp ugc_pt
Conferencia ucp ugc_ptConferencia ucp ugc_pt
Conferencia ucp ugc_pt
 
Egov Benchmark 2007
Egov Benchmark 2007Egov Benchmark 2007
Egov Benchmark 2007
 
Рекомендации к АИС МФЦ (Минэкономразвития 01_2014)
Рекомендации к АИС МФЦ (Минэкономразвития 01_2014)Рекомендации к АИС МФЦ (Минэкономразвития 01_2014)
Рекомендации к АИС МФЦ (Минэкономразвития 01_2014)
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
The Hidden Truth; School Culture and Climate
The Hidden Truth; School Culture and ClimateThe Hidden Truth; School Culture and Climate
The Hidden Truth; School Culture and Climate
 
Carnavalpp
CarnavalppCarnavalpp
Carnavalpp
 
O Que é Comunicar
O Que é ComunicarO Que é Comunicar
O Que é Comunicar
 
Como acabar com sua #empresa em apenas 140 caracteres!
Como acabar com sua #empresa em apenas 140 caracteres!Como acabar com sua #empresa em apenas 140 caracteres!
Como acabar com sua #empresa em apenas 140 caracteres!
 
Catalogo1 2010 Parte02
Catalogo1 2010 Parte02Catalogo1 2010 Parte02
Catalogo1 2010 Parte02
 
Fotos que falam
Fotos que falamFotos que falam
Fotos que falam
 
Fotos De National Geographic
Fotos De National GeographicFotos De National Geographic
Fotos De National Geographic
 
Михаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделированиеМихаил Александров, Индуктивное моделирование
Михаил Александров, Индуктивное моделирование
 
О методике по переводу услуг в электронный вид 11_2014 Презентация с ПОдкомис...
О методике по переводу услуг в электронный вид 11_2014 Презентация с ПОдкомис...О методике по переводу услуг в электронный вид 11_2014 Презентация с ПОдкомис...
О методике по переводу услуг в электронный вид 11_2014 Презентация с ПОдкомис...
 
Aulão caraúbas
Aulão caraúbasAulão caraúbas
Aulão caraúbas
 
Протокол подкомиссии по ИТ от 1 октября 2014 года
Протокол подкомиссии по ИТ от 1 октября 2014 годаПротокол подкомиссии по ИТ от 1 октября 2014 года
Протокол подкомиссии по ИТ от 1 октября 2014 года
 
Sename presentación de la guía para la evaluación pericial de daño en víctima...
Sename presentación de la guía para la evaluación pericial de daño en víctima...Sename presentación de la guía para la evaluación pericial de daño en víctima...
Sename presentación de la guía para la evaluación pericial de daño en víctima...
 

Semelhante a Instalando hudson

[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
Jaqueline Ramos
 

Semelhante a Instalando hudson (15)

Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Integração Contínua com o Jenkins para Aplicações .NET
Integração Contínua com o Jenkins para Aplicações .NETIntegração Contínua com o Jenkins para Aplicações .NET
Integração Contínua com o Jenkins para Aplicações .NET
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
 
Xamarin.Forms: estes pacotes vão salvar sua vida
Xamarin.Forms: estes pacotes vão salvar sua vidaXamarin.Forms: estes pacotes vão salvar sua vida
Xamarin.Forms: estes pacotes vão salvar sua vida
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Integração Contínua com Hudson
Integração Contínua com HudsonIntegração Contínua com Hudson
Integração Contínua com Hudson
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
 
Buildout - Sua empregada virtual
Buildout - Sua empregada virtualBuildout - Sua empregada virtual
Buildout - Sua empregada virtual
 
Arquitetura de Micro Serviços
Arquitetura de Micro ServiçosArquitetura de Micro Serviços
Arquitetura de Micro Serviços
 
Deploying Docker Containers
Deploying Docker ContainersDeploying Docker Containers
Deploying Docker Containers
 
Node js - Javascript Server Side
Node js - Javascript Server SideNode js - Javascript Server Side
Node js - Javascript Server Side
 
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
[.NET Community Summit] CI & CD com ASP.NET Core, VSTS e Azure
 
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline....Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
.Net Community Summit 2018 - CI/CD com ASP.NET Core, VSTS e Azure - Jaqueline...
 
Palestra hudson
Palestra hudsonPalestra hudson
Palestra hudson
 
Vagrant sti
Vagrant stiVagrant sti
Vagrant sti
 

Mais de Ricardo Machado (8)

Pesquisa de concorrentes
Pesquisa de concorrentesPesquisa de concorrentes
Pesquisa de concorrentes
 
Controle de estoque
Controle de estoqueControle de estoque
Controle de estoque
 
Manual de importação de arquivo de produtos open office
Manual de importação de arquivo de produtos   open officeManual de importação de arquivo de produtos   open office
Manual de importação de arquivo de produtos open office
 
Manual de importação de arquivo de produtos excel
Manual de importação de arquivo de produtos   excelManual de importação de arquivo de produtos   excel
Manual de importação de arquivo de produtos excel
 
Introdução jQuery UI
Introdução jQuery UIIntrodução jQuery UI
Introdução jQuery UI
 
Trilha de testes 2010 - Bluesoft Labs
Trilha de testes 2010 - Bluesoft LabsTrilha de testes 2010 - Bluesoft Labs
Trilha de testes 2010 - Bluesoft Labs
 
Teste de Carga - Bluesoft Labs
Teste de Carga - Bluesoft LabsTeste de Carga - Bluesoft Labs
Teste de Carga - Bluesoft Labs
 
Teste de Software - Bluesoft Labs
Teste de Software - Bluesoft Labs Teste de Software - Bluesoft Labs
Teste de Software - Bluesoft Labs
 

Último

Último (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Instalando hudson