Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
INFINITE
POSSIBILITIES
MULTILANGUAGE
PIPELINES WITH
JENKINS, DOCKER
AND FRIENDS
JORGE HIDALGO @_deors
DEVOPS DAYS RIGA 2018
AT THE BEGINNING...
...ONLY PAIN AND BREAKING BUILDS
CAN WE REALLY
MANUFACTURE
‘UNICORNS’?
https://en.wikipedia.org/wiki/Unicorn_(finance)
https://www.linkedin.com/pulse/5-signs-youre-unicorn-employee-ryan-holmes/
STANDARDIZATION
FAST
PREDICTABLE
FAMILIAR
ADOP
ACCENTURE
DEVOPS
PLATFORM
Share success
Easy access to tooling platform
open sourcebest of breedcloud-based opinionated modular(*)
HACKERS WELCOMED!
(*) ADOP is licensed under Apache Software License 2.0.
accenture.github.io/adop-docker-compose/
ADOP IS...
ADOP IS...
Jenkins
continuous
integration / delivery
Gerrit
Git repositories /
code review
SonarQube
code inspection /
quality dashboard
Selenium
web browser testing
NGINX
web / proxy server
OpenLDAP
directory server
ELK
log monitoring
all tools packaged
as Docker containers
Sensu - Uchiwa
infra/app monitoring
Nexus
binary artefact
repositories
ADOP IS...
CORE PLATFORM – $ docker-compose up
CARTRIDGES – EASY TO REUSE PIPELINES & ENVIRONMENT CONFIGURATION
TRAINING & COACHING – DEVOPS ACADEMY & DEVOPS DOJOS
Enable, but not disempower – Use it on your own terms
DEVOPS DRIVES
A NEW WAY OF WORKING
TOGETHER AS TEAMS…
...BUT THERE IS STILL
MORE TO DO
THE THREE AMIGOS
PIPELINES
AS
CODE
THE THREE AMIGOS
UNIVERSAL
APPLICATION
PACKAGING
THE THREE AMIGOS
UNIVERSAL
RUNTIME
PLATFORM
THE THREE AMIGOS
K8S - HAVE IT YOUR WAY
SKETCH THE
EXEMPLAR
PIPELINE IN
ARCHETYPES
AND TEMPLATES
EVERYTHING
TOGETHER
AND IN
VERSION
CONTROL
JENKINS
LIBRARIES
TO REUSE
COMMON
TASKS
FREEDOM TO
OVERRIDE
WHATEVER
IS NEEDED
AND LET THE
PLATFORM
CARE OF
ANYTHING ELSE
GOT ANY
QUESTIONS?
LET’S TALK!

More Related Content

Multilanguage pipelines with Jenkins, Docker and Kubernetes (DevOpsDays Riga 2018)