SlideShare une entreprise Scribd logo
1  sur  35
Jenkins
Automatização da Infraestrutura
Jenkins é uma
ferramenta cross-
platform de
Integração Contínua
e Entrega Contínua.
Hudson x Jenkins
● O Hudson foi lançado em 2005 pela
Sun.
● Em 2009 a Oracle adquiriu a Sun
● Em 2010 a Oracle iniciou
negociações com a comunidade
Hudson, mas estas falharam
● Em 2011 a comunidade fez um fork
do projeto e rebatizou-o como
Jenkins
17
1100
E a Infra?
Automatização
Visualização de status
Encadeamento
Dependency Graph
Retry
Time Out
Notificação
SMS + Ligação
Jenkins Automatização
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Jenkins Dashboard
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Jenkins Encadeamento
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Jenkins Retry
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Jenkins Build Timeout
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Jenkins Integrações
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Jenkins Backup
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Automatização de Infraestrutura com Jenkins
Conclusão
Produtividade
Extenso catálogo de
plugins
Integrações disponíveis
Conclusão
Q&A
felipepts@gmail.com

Contenu connexe

Tendances

Apresentação maven
Apresentação mavenApresentação maven
Apresentação mavenAndré Justi
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsGilmar Pupo
 
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaJenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaFernando Boaglio
 
Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021Erik Cruz
 
Comparando as Hypes - React & Vue
Comparando as Hypes - React & VueComparando as Hypes - React & Vue
Comparando as Hypes - React & VueHerbert Henrique
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourcetdc-globalcode
 
Introdução ao Github actions - TDC Connections
Introdução ao Github actions - TDC ConnectionsIntrodução ao Github actions - TDC Connections
Introdução ao Github actions - TDC ConnectionsGuillaume Falourd
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Apresentação Docker
Apresentação DockerApresentação Docker
Apresentação DockerAndré Justi
 
Testes com xUnit + Coding Dojo
Testes com xUnit + Coding DojoTestes com xUnit + Coding Dojo
Testes com xUnit + Coding DojoLetticia Nicoli
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
 

Tendances (20)

Apresentação maven
Apresentação mavenApresentação maven
Apresentação maven
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
 
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaJenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do Java
 
Apresentação maven
Apresentação mavenApresentação maven
Apresentação maven
 
Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021Usando Git na Unity - Gaming For All 2021
Usando Git na Unity - Gaming For All 2021
 
Alm open source
Alm open sourceAlm open source
Alm open source
 
Comparando as Hypes - React & Vue
Comparando as Hypes - React & VueComparando as Hypes - React & Vue
Comparando as Hypes - React & Vue
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
 
Introdução ao Github actions - TDC Connections
Introdução ao Github actions - TDC ConnectionsIntrodução ao Github actions - TDC Connections
Introdução ao Github actions - TDC Connections
 
Jenkins workshop
Jenkins workshopJenkins workshop
Jenkins workshop
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Gradle
GradleGradle
Gradle
 
Linguagem c
Linguagem cLinguagem c
Linguagem c
 
Git alem do basico
Git alem do basicoGit alem do basico
Git alem do basico
 
GIT Básico
GIT BásicoGIT Básico
GIT Básico
 
Apresentação Docker
Apresentação DockerApresentação Docker
Apresentação Docker
 
Testes com xUnit + Coding Dojo
Testes com xUnit + Coding DojoTestes com xUnit + Coding Dojo
Testes com xUnit + Coding Dojo
 
Apresentacao de Introdução ao Apache Maven
Apresentacao de Introdução ao Apache MavenApresentacao de Introdução ao Apache Maven
Apresentacao de Introdução ao Apache Maven
 
Git
GitGit
Git
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 

Plus de Felipe Santos

[Data Lake + Arquitetura Lambda] na prática
 [Data Lake + Arquitetura Lambda] na prática [Data Lake + Arquitetura Lambda] na prática
[Data Lake + Arquitetura Lambda] na práticaFelipe Santos
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningFelipe Santos
 
Como falar em público?
Como falar em público?Como falar em público?
Como falar em público?Felipe Santos
 
Como escolher qual banco de dados utilizar?
Como escolher qual banco de dados utilizar?Como escolher qual banco de dados utilizar?
Como escolher qual banco de dados utilizar?Felipe Santos
 
Agile DBA. Meu DBA não é ágil, e agora?
Agile DBA. Meu DBA não é ágil, e agora?Agile DBA. Meu DBA não é ágil, e agora?
Agile DBA. Meu DBA não é ágil, e agora?Felipe Santos
 
Palestra Google Cloud Spanner
Palestra Google Cloud SpannerPalestra Google Cloud Spanner
Palestra Google Cloud SpannerFelipe Santos
 
PgDay Campinas 2016 - PgBouncer
PgDay Campinas 2016 - PgBouncerPgDay Campinas 2016 - PgBouncer
PgDay Campinas 2016 - PgBouncerFelipe Santos
 

Plus de Felipe Santos (7)

[Data Lake + Arquitetura Lambda] na prática
 [Data Lake + Arquitetura Lambda] na prática [Data Lake + Arquitetura Lambda] na prática
[Data Lake + Arquitetura Lambda] na prática
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine Learning
 
Como falar em público?
Como falar em público?Como falar em público?
Como falar em público?
 
Como escolher qual banco de dados utilizar?
Como escolher qual banco de dados utilizar?Como escolher qual banco de dados utilizar?
Como escolher qual banco de dados utilizar?
 
Agile DBA. Meu DBA não é ágil, e agora?
Agile DBA. Meu DBA não é ágil, e agora?Agile DBA. Meu DBA não é ágil, e agora?
Agile DBA. Meu DBA não é ágil, e agora?
 
Palestra Google Cloud Spanner
Palestra Google Cloud SpannerPalestra Google Cloud Spanner
Palestra Google Cloud Spanner
 
PgDay Campinas 2016 - PgBouncer
PgDay Campinas 2016 - PgBouncerPgDay Campinas 2016 - PgBouncer
PgDay Campinas 2016 - PgBouncer
 

Automatização de Infraestrutura com Jenkins