OpenDevStack - OPENSHIFT ANWENDER · © OPITZ CONSULTING 2020 Information Classification:: Public...
Transcript of OpenDevStack - OPENSHIFT ANWENDER · © OPITZ CONSULTING 2020 Information Classification:: Public...
© OPITZ CONSULTING 2020 Information Classification:: Public
Überraschend mehr Möglichkeiten
© OPITZ CONSULTING 2019
Scaling DevOps in the Enterprise based on OpenShift
Richard Attermeyer, OPITZ CONSULTING
OpenDevStack
© OPITZ CONSULTING 2020 Information Classification:: Public
Rücksprache mit Mktg. Ggf. Quellenangaben!!!
OpenDevStack: Teaser
© OPITZ CONSULTING 2020 Information Classification:: Public
möglich
OpenDevStack: Teaser
Key Concepts of OpenDevStack
One common toolset, uniformly configured and integrated right from the start
Freedom + control within the team (agile!)
Quickstarters to aid MVP development
Build application against a platform
Built-in CI/CD delivery pipeline
See:https://www.opendevstack.org/ods-documentation/common/latest/getting-started/introduction.html
© OPITZ CONSULTING 2020 Information Classification:: Public
möglich
OpenDevStack: Teaser
OpenDevStack Overview
Provisioning App
Jira
Nexus
farmera-dev
BitBucket
farmera farmera-testfarmera
ingest ingestingest
farmera-cd
Jenkins
SonarQube
Confluence
farmera
1. Provision project
2. Provision component
© OPITZ CONSULTING 2020 Information Classification:: Public
möglich
OpenDevStack: Teaser
Roadmap
More & better integration of tools
Extend quickstarters
Software defined everything
Documentation generation and multi-repo orchestration
© OPITZ CONSULTING 2020 Information Classification:: Public
Rücksprache mit Mktg. Ggf. Quellenangaben!!!
OpenDevStack: Teaser
https://pixabay.com/photos/adult-artisan-tools-workshop-1866533/
Demo
© OPITZ CONSULTING 2020 Information Classification:: Public
Rücksprache mit Mktg. Ggf. Quellenangaben!!!
OpenDevStack: Teaser
https://www.youtube.com/watch?v=ijgMaJbD5d0
Demo
© OPITZ CONSULTING 2020 Information Classification:: Public
möglich
OpenDevStack: Teaser
Adressing DevOps scaling obstacles
Code Analysis
Standardization
Bitbucket Integration
GitOps Cluster Migration
Centrally DefinedPipeline Functions
Self-service
© OPITZ CONSULTING 2020 Information Classification:: Public
QuickstartersCurrently supported project types
OpenDevStack: Teaser
Aktuell: 15, siehe https://www.opendevstack.org/ods-documentation/ods-quickstarters/latest/index.html
© OPITZ CONSULTING 2020 Information Classification:: PublicOpenDevStack: Teaser
One prototype Jenkins PipelineGeneral Pipeline Customizable Build Instructions
© OPITZ CONSULTING 2020 Information Classification:: PublicOpenDevStack: Teaser
Jenkins Pipeline Build
Jenkinsfile: branchToEnvironementMapping defines how branches aremapped to OpenShift environments
In be-spring-boot:
‚master‘ builds are deployed into ‚test‘
All other branches will be deployed into ‚dev‘
Deployment in Openshift - branchToEnvironmentMapping
© OPITZ CONSULTING 2020 Information Classification:: Public
Überraschend mehr Möglichkeiten
@OC_WIRE
OPITZCONSULTING
opitzconsulting
opitz-consulting-bcb8-1009116
WWW.OPITZ-CONSULTING.COM
Richard Attermeyer
Richard Attermeyer works as Senior Solution Architect for OPITZ CONSULTING in the area of technology management and innovation and, among other things, heads the OC architecture board.
OpenDevStack: Teaser