This talk presented by myself and Christian Posta present the technology developed around JBoss Fuse and opensource Fabric8 project to simplify the setup/creation of a DevOps environment supporting continuous delivery and integration strategy using Jenkins DSL Jobs, Gerrit and Gogs as Git Reviewing and Management platform like also Nexus to publish the code compiled.
7. Integration costs
Integration is Hard!
Different system vintages
Mainframe, EAI Hub, MOM, EJB, Web
Services
Evolving business processes
Systems must collaborate
11. “WTF is DevOps?”
IT is a core competency
Set of principles
There’s more to applications than
coding!
Feedback, Repetition
Communication
People!
12. Continuous Delivery
Objective Continuous Integration strategy
Establish a concrete pipeline to production
Build/Test/Release often!
Bottlenecks?
Involves Dev and Ops to be successful
Every build is a “release candidate”
15. Tools, tools
Git for SCM
Gerrit for code review
Gitlab/Gogs for git projects mngt
Apache Maven - build
Jenkins + plugins - automate
Linux containers
and of course… Fabric8!
29. Openshift v3
Designed around Kubernetes, Docker & Fabric8
Provide additional features : build (STI), deploy, manage & promote
30. Platform as a Service
Flexible technology options
Developer self service
Automation, DevOps philosophy
Decoupling between operations and developers, reduces coordination