Post on 13-Apr-2017
4
Introduction
● Use Case: Managing Tasks
● Golang, Redis (Master/Slave)
● Gitlab (without CI), Jenkins CI
Team Ops (+ QA)
Team Dev
Current Deployment Pipeline
7
Push Code Trigger Tests Build Artifact Release Artifact
Deploy Staging QAManual Testing Deploy Prod
Make Deployments Great Again
CC BY-SA 2.0 https://www.flickr.com/photos/gageskidmore/29273060912/in/album-72157673261299025/
Team DevOps (+ QA)
Improved Deployment Pipeline
10
Push Code Trigger Tests Build Artifact Release Artifact
Deploy Staging QAAutomated Testing Deploy Prod
TL;DR:
16
Improve the integration of your deployment toolstack e.g. with Gitlab CI and Kubernetes and get back the flexibility you ever wanted!
Benjamin SteinSystems Engineer & Consultant @ inovex
〉 Software-Defined Datacenters
〉 Continuous Integration/Delivery
〉 DevOps
17
inovex.de/jobs
Arnold BechtoldtSystems Engineer & Consultant @ inovex
〉 Software-Defined Datacenters
〉 Continuous Integration/Delivery
〉 DevOps
18
inovex.de/jobs
Benjamin Steininovex GmbH
bstein@inovex.de
github.com/ben-st inovex.de youtube.com/inovexGmbH
CC BY-NC-ND diffus.org gitlab.com/inovex
abechtoldt@inovex.de
Arnold Bechtoldtinovex GmbH
github.com/bechtoldt inovex.de youtube.com/inovexGmbH
CC BY-NC-ND arbe.io gitlab.com/inovex
Feedback & Questions:
sayat.me/benstFeedback & Questions:
sayat.me/arbe