SlideShare a Scribd company logo
1 of 35
Download to read offline
Copyright © 2018, Oracle and/or its afliates. All rights reserved. |
Jenkins por dentro e por
fora
Fernando Boaglio
Oracle Code São Paulo São Paulo, 2018
Quem é Fernando Boaglio?
Oracle Code São Paulo São Paulo, 2018
Passado (2004)
Quem é Kohsuke Kawaguchi ?
- Funcionário da Sun
- Gostava de Lego
- Programava em Java
- Queria programar em Java EE
- Gostava de programar projeto Open
Source
- No seu dia dia tinha um problema...
Oracle Code São Paulo São Paulo, 2018
O dia a dia do programador...
Oracle Code São Paulo São Paulo, 2018
O problema...
Kohsuke era o cara que quebrava o build toda hora !
Oracle Code São Paulo São Paulo, 2018
O desafio...
E queria escrever um programa que descobrisse que o build
estava quebrado antes dos colegas dele!
Oracle Code São Paulo São Paulo, 2018
Nasce o projeto Hudson em 2004
Oracle Code São Paulo São Paulo, 2018
Hudson introduz alguns conceitos
Job – tarefa configurada no Jenkins
(app web)
Build – a execução de uma tarefa (gerar pacote)
Artefato – é o resultado de um build (o pacote WAR)
Executor – são as threads que rodam os jobs
Workspace – área de trabalho de cada job (arquivos)
Slaves – serviços remotos que se integram ao
Hudsdon
Oracle Code São Paulo São Paulo, 2018
Hudson controlando builds
Oracle Code São Paulo São Paulo, 2018
Hudson ganha prêmios (2008)
Oracle Code São Paulo São Paulo, 2018
Oracle compra Sun em 2009
Oracle Code São Paulo São Paulo, 2018
Hudson como marca registrada
(2011)
Oracle Code São Paulo São Paulo, 2018
Jenkins 1.x
Oracle Code São Paulo São Paulo, 2018
Jenkins 1.x
● existe há mais de 10 anos no mercado
● mais de 1000 plugins para suportar construção
● build e testes de “qualquer” tipo de projeto
● 2011 Kohsuke Kawaguchi recebeu o prêmio
Google-O'Reilly Open Source Award.
Oracle Code São Paulo São Paulo, 2018
Pipelines no Jenkins 1.x
● Gera pacote WAR
● Armazena no Artifactory
● Atualiza base de dados aceite (flyway)
● Deploy em aceite
● Atualiza base de dados produção (flyway)
● Deploy em produção
Oracle Code São Paulo São Paulo, 2018
Oracle Code São Paulo São Paulo, 2018
Meetups de Jenkins
Oracle Code São Paulo São Paulo, 2018
Livros de Jenkins
Oracle Code São Paulo São Paulo, 2018
Presente
Oracle Code São Paulo São Paulo, 2018
Jenkins 2.x
● 100% compatível com
Jenkins 1.x
● Interface melhorada
● Suporte nativo ao pipeline
● Pipeline como código - Jenkinsfile
Oracle Code São Paulo São Paulo, 2018
Jenkins 2.x – exemplo de pipeline
Oracle Code São Paulo São Paulo, 2018
E para criar um plugin no Jenkins ?
Oracle Code São Paulo São Paulo, 2018
Jenkins não usa banco de dados
Oracle Code São Paulo São Paulo, 2018
Passo 1 de 3 – criar de um template
Oracle Code São Paulo São Paulo, 2018
Passo 2 de 3 – Desenhe a tela
- Jelly transforma um XML em um código executável (Jelly)
- XML cuidará do input de dados
Passo 3 de 3 : Codifique a lógica e publique no Jenkins
Oracle Code São Paulo São Paulo, 2018
Como criei um novo plugin
https://github.com/jenkinsci/sqlplus-script-runner-plugin
● Dos mais de 1000 plugins existentes, não tinha
nenhum que suportasse o Oracle SQL*Plus
● Facilidade de implementação
● Depois de criado, o plugin foi incorporado ao
projeto Jenkins CI
Oracle Code São Paulo São Paulo, 2018
SQLPlus Script Runner Plugin
Oracle Code São Paulo São Paulo, 2018
SQLPlus Script Runner Plugin
Oracle Code São Paulo São Paulo, 2018
SQLPlus Script Runner Plugin
Oracle Code São Paulo São Paulo, 2018
E o futuro ?
Oracle Code São Paulo São Paulo, 2018
Futuro - Projeto Blue Ocean
Oracle Code São Paulo São Paulo, 2018
Futuro - Projeto Blue Ocean
Teste o Blue Ocean instalando o seu plugin
Oracle Code São Paulo São Paulo, 2018
Futuro - Projeto Jenkins X
Jenkins com Kubernetes
focado em cloud
Oracle Code São Paulo São Paulo, 2018
Futuro - Machine Learning
Jenkins pode ser útil para treinar um modelo
Oracle Code São Paulo São Paulo, 2018
Obrigado!
@boaglio
http://boaglio.com
boaglio
https://linkedin.com/in/boaglio

More Related Content

Similar to Jenkins por dentro e por fora - Oracle Code São Paulo 2018

Jenkins, de onde veio e para onde vai
Jenkins, de onde veio e para onde vai Jenkins, de onde veio e para onde vai
Jenkins, de onde veio e para onde vai Fernando Boaglio
 
TDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhoneTDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhoneHelder da Rocha
 
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Henrique Dezani
 
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosRafael Chaves
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começarAdriano Tavares
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Marcelo Marques Gonçalves
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Fernando Henrique
 
SpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerSpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerDr. Spock
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaSEder Magalhães
 
CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...
CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...
CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...Gustavo Concon
 
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7tdc-globalcode
 
Exemplos de Design Patterns em Java
Exemplos de Design Patterns em JavaExemplos de Design Patterns em Java
Exemplos de Design Patterns em Javaalexmacedo
 
Jenkins por dentro e por fora
Jenkins por dentro e por fora Jenkins por dentro e por fora
Jenkins por dentro e por fora Fernando Boaglio
 
Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Denis Santos
 
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Rodrigo Branas
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumMaximiliano Alves
 
Guia para o Profissional Java
Guia para o Profissional JavaGuia para o Profissional Java
Guia para o Profissional Javaarmeniocardoso
 

Similar to Jenkins por dentro e por fora - Oracle Code São Paulo 2018 (20)

Jenkins, de onde veio e para onde vai
Jenkins, de onde veio e para onde vai Jenkins, de onde veio e para onde vai
Jenkins, de onde veio e para onde vai
 
TDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhoneTDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhone
 
Kotlin first
Kotlin firstKotlin first
Kotlin first
 
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
 
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começar
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0
 
SpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm ServerSpringSource Tool Suite, tc Server e dm Server
SpringSource Tool Suite, tc Server e dm Server
 
Java e uma visão sobre PaaS
Java e uma visão sobre PaaSJava e uma visão sobre PaaS
Java e uma visão sobre PaaS
 
CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...
CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...
CI&T DevDay BH 2013 - Google AppEngine: 3 anos de estrada no case com a maior...
 
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
 
Exemplos de Design Patterns em Java
Exemplos de Design Patterns em JavaExemplos de Design Patterns em Java
Exemplos de Design Patterns em Java
 
Jenkins por dentro e por fora
Jenkins por dentro e por fora Jenkins por dentro e por fora
Jenkins por dentro e por fora
 
Java Seminar
Java SeminarJava Seminar
Java Seminar
 
Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017
 
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appium
 
IC-Testes Invasao
IC-Testes InvasaoIC-Testes Invasao
IC-Testes Invasao
 
Guia para o Profissional Java
Guia para o Profissional JavaGuia para o Profissional Java
Guia para o Profissional Java
 

More from Fernando Boaglio

O seu negocio precisa de API Gateway
O seu negocio precisa de API Gateway O seu negocio precisa de API Gateway
O seu negocio precisa de API Gateway Fernando Boaglio
 
Java Meetup SP- pesquisa 2019
Java Meetup SP- pesquisa 2019Java Meetup SP- pesquisa 2019
Java Meetup SP- pesquisa 2019Fernando Boaglio
 
3 dicas para ser um profissional melhor
3 dicas para ser um profissional melhor3 dicas para ser um profissional melhor
3 dicas para ser um profissional melhorFernando Boaglio
 
Nao perca tempo com bancos de dados relacionais, use mongo db
Nao perca tempo com bancos de dados relacionais,   use mongo dbNao perca tempo com bancos de dados relacionais,   use mongo db
Nao perca tempo com bancos de dados relacionais, use mongo dbFernando Boaglio
 
6 mitos de projetos open source para Java
6 mitos de projetos open source para Java6 mitos de projetos open source para Java
6 mitos de projetos open source para JavaFernando Boaglio
 
MongoDB com Java - GUOB 2018
MongoDB com Java  - GUOB  2018MongoDB com Java  - GUOB  2018
MongoDB com Java - GUOB 2018Fernando Boaglio
 
5 motivos para usar JNoSQL - Fernando Boaglio - TDC2018
5 motivos para usar JNoSQL - Fernando Boaglio - TDC20185 motivos para usar JNoSQL - Fernando Boaglio - TDC2018
5 motivos para usar JNoSQL - Fernando Boaglio - TDC2018Fernando Boaglio
 
Katalon,o Selenium fácil
Katalon,o Selenium fácil Katalon,o Selenium fácil
Katalon,o Selenium fácil Fernando Boaglio
 
SAP Hybris e SAP HANA - o que dá para usar?
 SAP Hybris e SAP HANA - o que dá para usar?  SAP Hybris e SAP HANA - o que dá para usar?
SAP Hybris e SAP HANA - o que dá para usar? Fernando Boaglio
 
MongoDB com Java - SouJava
MongoDB com Java - SouJavaMongoDB com Java - SouJava
MongoDB com Java - SouJavaFernando Boaglio
 
Análise de qualidade de código com Sonar - Fernando Boaglio
Análise de qualidade de código com Sonar - Fernando Boaglio Análise de qualidade de código com Sonar - Fernando Boaglio
Análise de qualidade de código com Sonar - Fernando Boaglio Fernando Boaglio
 
Aumente sua produtividade com Spring Boot
Aumente sua produtividade com Spring BootAumente sua produtividade com Spring Boot
Aumente sua produtividade com Spring BootFernando Boaglio
 
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
 

More from Fernando Boaglio (20)

Rinha de Back-end 2023
Rinha de Back-end 2023Rinha de Back-end 2023
Rinha de Back-end 2023
 
Java Meetup SP
Java Meetup SP Java Meetup SP
Java Meetup SP
 
Testando jwebserver
Testando jwebserver Testando jwebserver
Testando jwebserver
 
Novidades Spring 2021
Novidades Spring 2021Novidades Spring 2021
Novidades Spring 2021
 
O seu negocio precisa de API Gateway
O seu negocio precisa de API Gateway O seu negocio precisa de API Gateway
O seu negocio precisa de API Gateway
 
Retrospectiva Java 2019
Retrospectiva Java 2019Retrospectiva Java 2019
Retrospectiva Java 2019
 
Java Meetup SP- pesquisa 2019
Java Meetup SP- pesquisa 2019Java Meetup SP- pesquisa 2019
Java Meetup SP- pesquisa 2019
 
3 dicas para ser um profissional melhor
3 dicas para ser um profissional melhor3 dicas para ser um profissional melhor
3 dicas para ser um profissional melhor
 
Java Meetup SP intro
Java Meetup SP  introJava Meetup SP  intro
Java Meetup SP intro
 
Nao perca tempo com bancos de dados relacionais, use mongo db
Nao perca tempo com bancos de dados relacionais,   use mongo dbNao perca tempo com bancos de dados relacionais,   use mongo db
Nao perca tempo com bancos de dados relacionais, use mongo db
 
6 mitos de projetos open source para Java
6 mitos de projetos open source para Java6 mitos de projetos open source para Java
6 mitos de projetos open source para Java
 
Java Meetup SP intro
Java Meetup SP introJava Meetup SP intro
Java Meetup SP intro
 
MongoDB com Java - GUOB 2018
MongoDB com Java  - GUOB  2018MongoDB com Java  - GUOB  2018
MongoDB com Java - GUOB 2018
 
5 motivos para usar JNoSQL - Fernando Boaglio - TDC2018
5 motivos para usar JNoSQL - Fernando Boaglio - TDC20185 motivos para usar JNoSQL - Fernando Boaglio - TDC2018
5 motivos para usar JNoSQL - Fernando Boaglio - TDC2018
 
Katalon,o Selenium fácil
Katalon,o Selenium fácil Katalon,o Selenium fácil
Katalon,o Selenium fácil
 
SAP Hybris e SAP HANA - o que dá para usar?
 SAP Hybris e SAP HANA - o que dá para usar?  SAP Hybris e SAP HANA - o que dá para usar?
SAP Hybris e SAP HANA - o que dá para usar?
 
MongoDB com Java - SouJava
MongoDB com Java - SouJavaMongoDB com Java - SouJava
MongoDB com Java - SouJava
 
Análise de qualidade de código com Sonar - Fernando Boaglio
Análise de qualidade de código com Sonar - Fernando Boaglio Análise de qualidade de código com Sonar - Fernando Boaglio
Análise de qualidade de código com Sonar - Fernando Boaglio
 
Aumente sua produtividade com Spring Boot
Aumente sua produtividade com Spring BootAumente sua produtividade com Spring Boot
Aumente sua produtividade com Spring Boot
 
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
 

Jenkins por dentro e por fora - Oracle Code São Paulo 2018

  • 1. Copyright © 2018, Oracle and/or its afliates. All rights reserved. | Jenkins por dentro e por fora Fernando Boaglio
  • 2. Oracle Code São Paulo São Paulo, 2018 Quem é Fernando Boaglio?
  • 3. Oracle Code São Paulo São Paulo, 2018 Passado (2004) Quem é Kohsuke Kawaguchi ? - Funcionário da Sun - Gostava de Lego - Programava em Java - Queria programar em Java EE - Gostava de programar projeto Open Source - No seu dia dia tinha um problema...
  • 4. Oracle Code São Paulo São Paulo, 2018 O dia a dia do programador...
  • 5. Oracle Code São Paulo São Paulo, 2018 O problema... Kohsuke era o cara que quebrava o build toda hora !
  • 6. Oracle Code São Paulo São Paulo, 2018 O desafio... E queria escrever um programa que descobrisse que o build estava quebrado antes dos colegas dele!
  • 7. Oracle Code São Paulo São Paulo, 2018 Nasce o projeto Hudson em 2004
  • 8. Oracle Code São Paulo São Paulo, 2018 Hudson introduz alguns conceitos Job – tarefa configurada no Jenkins (app web) Build – a execução de uma tarefa (gerar pacote) Artefato – é o resultado de um build (o pacote WAR) Executor – são as threads que rodam os jobs Workspace – área de trabalho de cada job (arquivos) Slaves – serviços remotos que se integram ao Hudsdon
  • 9. Oracle Code São Paulo São Paulo, 2018 Hudson controlando builds
  • 10. Oracle Code São Paulo São Paulo, 2018 Hudson ganha prêmios (2008)
  • 11. Oracle Code São Paulo São Paulo, 2018 Oracle compra Sun em 2009
  • 12. Oracle Code São Paulo São Paulo, 2018 Hudson como marca registrada (2011)
  • 13. Oracle Code São Paulo São Paulo, 2018 Jenkins 1.x
  • 14. Oracle Code São Paulo São Paulo, 2018 Jenkins 1.x ● existe há mais de 10 anos no mercado ● mais de 1000 plugins para suportar construção ● build e testes de “qualquer” tipo de projeto ● 2011 Kohsuke Kawaguchi recebeu o prêmio Google-O'Reilly Open Source Award.
  • 15. Oracle Code São Paulo São Paulo, 2018 Pipelines no Jenkins 1.x ● Gera pacote WAR ● Armazena no Artifactory ● Atualiza base de dados aceite (flyway) ● Deploy em aceite ● Atualiza base de dados produção (flyway) ● Deploy em produção
  • 16. Oracle Code São Paulo São Paulo, 2018
  • 17. Oracle Code São Paulo São Paulo, 2018 Meetups de Jenkins
  • 18. Oracle Code São Paulo São Paulo, 2018 Livros de Jenkins
  • 19. Oracle Code São Paulo São Paulo, 2018 Presente
  • 20. Oracle Code São Paulo São Paulo, 2018 Jenkins 2.x ● 100% compatível com Jenkins 1.x ● Interface melhorada ● Suporte nativo ao pipeline ● Pipeline como código - Jenkinsfile
  • 21. Oracle Code São Paulo São Paulo, 2018 Jenkins 2.x – exemplo de pipeline
  • 22. Oracle Code São Paulo São Paulo, 2018 E para criar um plugin no Jenkins ?
  • 23. Oracle Code São Paulo São Paulo, 2018 Jenkins não usa banco de dados
  • 24. Oracle Code São Paulo São Paulo, 2018 Passo 1 de 3 – criar de um template
  • 25. Oracle Code São Paulo São Paulo, 2018 Passo 2 de 3 – Desenhe a tela - Jelly transforma um XML em um código executável (Jelly) - XML cuidará do input de dados Passo 3 de 3 : Codifique a lógica e publique no Jenkins
  • 26. Oracle Code São Paulo São Paulo, 2018 Como criei um novo plugin https://github.com/jenkinsci/sqlplus-script-runner-plugin ● Dos mais de 1000 plugins existentes, não tinha nenhum que suportasse o Oracle SQL*Plus ● Facilidade de implementação ● Depois de criado, o plugin foi incorporado ao projeto Jenkins CI
  • 27. Oracle Code São Paulo São Paulo, 2018 SQLPlus Script Runner Plugin
  • 28. Oracle Code São Paulo São Paulo, 2018 SQLPlus Script Runner Plugin
  • 29. Oracle Code São Paulo São Paulo, 2018 SQLPlus Script Runner Plugin
  • 30. Oracle Code São Paulo São Paulo, 2018 E o futuro ?
  • 31. Oracle Code São Paulo São Paulo, 2018 Futuro - Projeto Blue Ocean
  • 32. Oracle Code São Paulo São Paulo, 2018 Futuro - Projeto Blue Ocean Teste o Blue Ocean instalando o seu plugin
  • 33. Oracle Code São Paulo São Paulo, 2018 Futuro - Projeto Jenkins X Jenkins com Kubernetes focado em cloud
  • 34. Oracle Code São Paulo São Paulo, 2018 Futuro - Machine Learning Jenkins pode ser útil para treinar um modelo
  • 35. Oracle Code São Paulo São Paulo, 2018 Obrigado! @boaglio http://boaglio.com boaglio https://linkedin.com/in/boaglio