Soumettre la recherche
Mettre en ligne
TDC2016SP - Trilha DevOps Java
•
2 j'aime
•
259 vues
tdc-globalcode
Suivre
Continuous Delivery para aplicações Java com ferramentas open-source
Lire moins
Lire la suite
Formation
Signaler
Partager
Signaler
Partager
1 sur 74
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
Stefan Teixeira
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
Stefan Teixeira
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
Stefan Teixeira
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
謝 宗穎
Karim Fanadka
Karim Fanadka
CodeFest
Building a Scalable CI Platform using Docker, Drone and Rancher
Building a Scalable CI Platform using Docker, Drone and Rancher
Shannon Williams
Continuous Delivery with Jenkins declarative pipeline XPDays-2018-12-08
Continuous Delivery with Jenkins declarative pipeline XPDays-2018-12-08
Борис Зора
Recommandé
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
Stefan Teixeira
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
Stefan Teixeira
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
Stefan Teixeira
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
JSDC 2015 - TDD 的開發哲學,以 Node.js 為例
謝 宗穎
Karim Fanadka
Karim Fanadka
CodeFest
Building a Scalable CI Platform using Docker, Drone and Rancher
Building a Scalable CI Platform using Docker, Drone and Rancher
Shannon Williams
Continuous Delivery with Jenkins declarative pipeline XPDays-2018-12-08
Continuous Delivery with Jenkins declarative pipeline XPDays-2018-12-08
Борис Зора
Quality code in wordpress
Quality code in wordpress
Ran Bar-Zik
Michigan IT Symposium 2017 - CI/CD Workflow Tutorial
Michigan IT Symposium 2017 - CI/CD Workflow Tutorial
Jeffrey Sica
Turbo boosting your python development
Turbo boosting your python development
Nejc Zupan
Drone CI
Drone CI
Thomas Boerger
Drone presentation
Drone presentation
Lance Smith
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Weaveworks
TYPO3 Surf Introduction
TYPO3 Surf Introduction
Helmut Hummel
GDGSCL - Docker a jeho provoz v Heroku a AWS
GDGSCL - Docker a jeho provoz v Heroku a AWS
Ladislav Prskavec
Why is Open Source so Good: Thirty Years of Lessons Learned
Why is Open Source so Good: Thirty Years of Lessons Learned
Mark Atwood
PyCon TW 2018 - A Python Engineer Under Giant Umbrella (巨大保護傘下的 Python 碼農辛酸史)
PyCon TW 2018 - A Python Engineer Under Giant Umbrella (巨大保護傘下的 Python 碼農辛酸史)
Kir Chou
Docker based-Pipelines with Codefresh
Docker based-Pipelines with Codefresh
Codefresh
Introduction to Git for developers
Introduction to Git for developers
Dmitry Guyvoronsky
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
Baruch Sadogursky
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
Kimihiko Kitase
Perl Development Environment Tooling
Perl Development Environment Tooling
Jason Crome
There's more to Ratpack than non-blocking
There's more to Ratpack than non-blocking
Marcin Erdmann
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
Kevin Kuszyk
CI on large open source software : Plone & Plone 5 is here!
CI on large open source software : Plone & Plone 5 is here!
Ramon Navarro
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Danylo Kuvshynov
Continuous Integration with Puppet
Continuous Integration with Puppet
Miguel Zuniga
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
tdc-globalcode
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
tdc-globalcode
Contenu connexe
Tendances
Quality code in wordpress
Quality code in wordpress
Ran Bar-Zik
Michigan IT Symposium 2017 - CI/CD Workflow Tutorial
Michigan IT Symposium 2017 - CI/CD Workflow Tutorial
Jeffrey Sica
Turbo boosting your python development
Turbo boosting your python development
Nejc Zupan
Drone CI
Drone CI
Thomas Boerger
Drone presentation
Drone presentation
Lance Smith
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Weaveworks
TYPO3 Surf Introduction
TYPO3 Surf Introduction
Helmut Hummel
GDGSCL - Docker a jeho provoz v Heroku a AWS
GDGSCL - Docker a jeho provoz v Heroku a AWS
Ladislav Prskavec
Why is Open Source so Good: Thirty Years of Lessons Learned
Why is Open Source so Good: Thirty Years of Lessons Learned
Mark Atwood
PyCon TW 2018 - A Python Engineer Under Giant Umbrella (巨大保護傘下的 Python 碼農辛酸史)
PyCon TW 2018 - A Python Engineer Under Giant Umbrella (巨大保護傘下的 Python 碼農辛酸史)
Kir Chou
Docker based-Pipelines with Codefresh
Docker based-Pipelines with Codefresh
Codefresh
Introduction to Git for developers
Introduction to Git for developers
Dmitry Guyvoronsky
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
Baruch Sadogursky
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
Kimihiko Kitase
Perl Development Environment Tooling
Perl Development Environment Tooling
Jason Crome
There's more to Ratpack than non-blocking
There's more to Ratpack than non-blocking
Marcin Erdmann
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
Kevin Kuszyk
CI on large open source software : Plone & Plone 5 is here!
CI on large open source software : Plone & Plone 5 is here!
Ramon Navarro
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Danylo Kuvshynov
Continuous Integration with Puppet
Continuous Integration with Puppet
Miguel Zuniga
Tendances
(20)
Quality code in wordpress
Quality code in wordpress
Michigan IT Symposium 2017 - CI/CD Workflow Tutorial
Michigan IT Symposium 2017 - CI/CD Workflow Tutorial
Turbo boosting your python development
Turbo boosting your python development
Drone CI
Drone CI
Drone presentation
Drone presentation
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
TYPO3 Surf Introduction
TYPO3 Surf Introduction
GDGSCL - Docker a jeho provoz v Heroku a AWS
GDGSCL - Docker a jeho provoz v Heroku a AWS
Why is Open Source so Good: Thirty Years of Lessons Learned
Why is Open Source so Good: Thirty Years of Lessons Learned
PyCon TW 2018 - A Python Engineer Under Giant Umbrella (巨大保護傘下的 Python 碼農辛酸史)
PyCon TW 2018 - A Python Engineer Under Giant Umbrella (巨大保護傘下的 Python 碼農辛酸史)
Docker based-Pipelines with Codefresh
Docker based-Pipelines with Codefresh
Introduction to Git for developers
Introduction to Git for developers
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
Perl Development Environment Tooling
Perl Development Environment Tooling
There's more to Ratpack than non-blocking
There's more to Ratpack than non-blocking
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
CI on large open source software : Plone & Plone 5 is here!
CI on large open source software : Plone & Plone 5 is here!
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Speed up your regression and reduce cost load with Selenoid + K8s + ReportPortal
Continuous Integration with Puppet
Continuous Integration with Puppet
En vedette
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
tdc-globalcode
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
tdc-globalcode
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
tdc-globalcode
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
tdc-globalcode
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
tdc-globalcode
TDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps .Net
tdc-globalcode
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
tdc-globalcode
TDC2016SP - Trilha Design Thinking
TDC2016SP - Trilha Design Thinking
tdc-globalcode
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
tdc-globalcode
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
tdc-globalcode
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
tdc-globalcode
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
tdc-globalcode
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
tdc-globalcode
En vedette
(19)
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha Banco de Dados
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Design Thinking
TDC2016SP - Trilha Design Thinking
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
Similaire à TDC2016SP - Trilha DevOps Java
Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open source
Stefan Teixeira
Testes em um contexto de Continuous Delivery
Testes em um contexto de Continuous Delivery
Grupo de Testes Carioca
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
Stefan Teixeira
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
Stefan Teixeira
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Stefan Teixeira
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Stefan Teixeira
Developing Brilliant and Powerful APIs in Ruby & Python
Developing Brilliant and Powerful APIs in Ruby & Python
SmartBear
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Vadym Kazulkin
Logic Apps – Deployments
Logic Apps – Deployments
BizTalk360
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
DevOps.com
Webinar - Continuous Integration with GitLab
Webinar - Continuous Integration with GitLab
OlinData
The Power of Azure DevOps
The Power of Azure DevOps
Jeff Bramwell
CICD with SharePoint SPFx A useful overview
CICD with SharePoint SPFx A useful overview
pdalian
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
Petter Skodvin-Hvammen
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
Ford Prior
The Power of Azure DevOps
The Power of Azure DevOps
Jeff Bramwell
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
Dave Haeffner
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
QA or the Highway
Toolbelt Trifecta: Connecting to Neo4j with Java and AWS Lambda
Toolbelt Trifecta: Connecting to Neo4j with Java and AWS Lambda
Neo4j
Honza Dvorský: Swift Package Manager
Honza Dvorský: Swift Package Manager
mdevtalk
Similaire à TDC2016SP - Trilha DevOps Java
(20)
Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open source
Testes em um contexto de Continuous Delivery
Testes em um contexto de Continuous Delivery
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Developing Brilliant and Powerful APIs in Ruby & Python
Developing Brilliant and Powerful APIs in Ruby & Python
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Logic Apps – Deployments
Logic Apps – Deployments
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
Increase the Velocity of Your Software Releases Using GitHub and DeployHub
Webinar - Continuous Integration with GitLab
Webinar - Continuous Integration with GitLab
The Power of Azure DevOps
The Power of Azure DevOps
CICD with SharePoint SPFx A useful overview
CICD with SharePoint SPFx A useful overview
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
The Power of Azure DevOps
The Power of Azure DevOps
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
Toolbelt Trifecta: Connecting to Neo4j with Java and AWS Lambda
Toolbelt Trifecta: Connecting to Neo4j with Java and AWS Lambda
Honza Dvorský: Swift Package Manager
Honza Dvorský: Swift Package Manager
Plus de tdc-globalcode
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
tdc-globalcode
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
tdc-globalcode
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
tdc-globalcode
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
tdc-globalcode
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
tdc-globalcode
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
tdc-globalcode
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
tdc-globalcode
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
tdc-globalcode
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
tdc-globalcode
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
tdc-globalcode
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
tdc-globalcode
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
tdc-globalcode
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
tdc-globalcode
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
tdc-globalcode
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
tdc-globalcode
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
tdc-globalcode
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
tdc-globalcode
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
tdc-globalcode
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
tdc-globalcode
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
tdc-globalcode
Plus de tdc-globalcode
(20)
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
Dernier
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
JhezDiaz1
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
MIPLM
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
JoshuaGantuangco2
Concurrency Control in Database Management system
Concurrency Control in Database Management system
Christalin Nelson
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Celine George
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
MaryGraceBautista27
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
johnmickonozaleda
Transaction Management in Database Management System
Transaction Management in Database Management System
Christalin Nelson
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
SherlyMaeNeri
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
AshokKarra1
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
lakshayb543
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Celine George
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
phamnguyenenglishnb
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
Seán Kennedy
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Ashokrao Mane college of Pharmacy Peth-Vadgaon
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
iammrhaywood
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
TechSoup
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
YousafMalik24
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
Postal Advocate Inc.
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Dernier
(20)
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
Concurrency Control in Database Management system
Concurrency Control in Database Management system
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
Transaction Management in Database Management System
Transaction Management in Database Management System
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
Visit to a blind student's school🧑🦯🧑🦯(community medicine)
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
TDC2016SP - Trilha DevOps Java
1.
Globalcode – Open4education Continuous
Delivery para aplicações Java com ferramentas open-source Stefan Teixeira stefanfk@gmail.com / @stefan_teixeira
2.
• QA Automation
Engineer @ Toptal • Blogs técnicos: stefanteixeira.com.br (pt-br) / stefanteixeira.com (en) • Co-organizador dos meetups DevOps Carioca e Grupo de Testes Carioca Contatos: • E-mail: stefanfk@gmail.com • Twitter: twitter.com/stefan_teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira Sobre
3.
Contexto
4.
Contexto • Aplicação Java
(Spring Boot)
5.
Contexto • Aplicação Java
(Spring Boot) • Apenas server-side
6.
Contexto • Aplicação Java
(Spring Boot) • Apenas server-side • Muitas integrações com outros sistemas internos
7.
Modelando pipelines
8.
9.
GoCD • Criado pela
ThoughtWorks https://www.go.cd/ | https://github.com/gocd/gocd
10.
GoCD • Criado pela
ThoughtWorks • Open-source (desde Fev/2014) https://www.go.cd/ | https://github.com/gocd/gocd
11.
GoCD • Criado pela
ThoughtWorks • Open-source (desde Fev/2014) • Foco em Continuous Delivery https://www.go.cd/ | https://github.com/gocd/gocd
12.
O poder das
abstrações certas
13.
Pipelines são first-class
citizens
14.
Mas o Jenkins
não faz isso tudo?
15.
(Alguns dos) problemas
do Jenkins • Plugin hell
16.
(Alguns dos) problemas
do Jenkins • Plugin hell • Falta de maiores níveis de abstração
17.
(Alguns dos) problemas
do Jenkins • Plugin hell • Falta de maiores níveis de abstração • Suporte a CD somente via plugins
18.
https://www.thoughtworks.com/pt/radar/tools/jenkins-as-a-deployment-pipeline
19.
Pipeline
20.
Pipeline
21.
Pipeline -> Passos
manuais
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
docker-tag
34.
docker-tag docker-push
35.
36.
37.
38.
39.
40.
41.
42.
X
43.
App 1 App 2 Simulator
App 2 X
44.
45.
46.
47.
48.
X
49.
App 1 App 2 Simulator
App 2 X
50.
51.
52.
53.
54.
55.
SSH
56.
SSH
57.
App 1 SSH
58.
59.
60.
App 1 App 2 App
3 App 4
61.
62.
63.
SSH
64.
SSH
65.
SSH
66.
SSH
67.
SSH
68.
SSH
69.
https://github.com/cyberdyne-corp/skynet/tree/poc-bluegreen-nginx
70.
https://github.com/cyberdyne-corp/skynet/tree/poc-bluegreen
71.
Outros
72.
73.
Referências • Blue-Green deployment: •
https://technologyconversations.com/2015/07/02/scaling-to-infinity-with- docker-swarm-docker-compose-and-consul-part-34-blue-green-deployment- automation-and-self-healing-procedure/ • https://github.com/cyberdyne-corp/skynet/tree/poc-bluegreen-nginx • https://github.com/cyberdyne-corp/skynet/tree/poc-bluegreen • Ferramentas: • https://www.packer.io/ • https://www.go.cd/ • https://www.terraform.io/ • https://www.consul.io/ • https://www.ansible.com/ • http://gliderlabs.com/registrator/latest/ • http://pitest.org/ • http://rest-assured.io/ • http://sparkjava.com/
74.
Globalcode – Open4education Stefan
Teixeira @stefan_teixeira stefanfk@gmail.com Obrigado! stefanteixeira.com.br stefanteixeira.com
Télécharger maintenant