Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Integration - "Bei uns geht das nicht"
Search
Christian Siewert
October 20, 2017
Programming
0
950
Continuous Integration - "Bei uns geht das nicht"
SEROM 2.0 (
https://serom.de
) in Vechta.
Christian Siewert
October 20, 2017
Tweet
Share
More Decks by Christian Siewert
See All by Christian Siewert
The Joel Test - Revisited
christiansiewert
0
890
Buildautomatisierung mit Jenkins, wirklich!
christiansiewert
0
1.1k
Other Decks in Programming
See All in Programming
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
230
Ruby Function Composition
bkuhlmann
1
330
"config" ってなんだ? / What is "config"?
okashoi
0
220
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
280
puregoの活用例
aethiopicuschan
0
220
Ruby GitHub Packages
bkuhlmann
0
620
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
350
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
330
Git Rebase
bkuhlmann
11
1.6k
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
110
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
Featured
See All Featured
Bash Introduction
62gerente
604
210k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
How STYLIGHT went responsive
nonsquared
92
4.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
BBQ
matthewcrist
80
8.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Raft: Consensus for Rubyists
vanstee
132
6.2k
The Invisible Side of Design
smashingmag
294
49k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Transcript
Integration „Bei uns geht das nicht!“ Christian Siewert SEROM 2.0
Continuous
The Joel Test By Betsy Weber under CC BY 2.0
The Joel Test 1. Do you use source control? 2.
Can you make a build in one step? 3. Do you make daily builds? ... Quelle: https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
The Joel Test 1. Do you use source control? 2.
Can you make a build in one step? 3. Do you make daily builds? Do you integrate continuously? Do you integrate continuously? ...
Quelle: https://www.jetbrains.com/research/devecosystem-2017/ How often do you use CI tools? Never
Less often All day long Several times a week Several times a day 36% 18% 16% 15% 15%
Yep (kind of) Nope Continuous Integration, huh? 46% 54%
DO CI?? Y U NO
„Bei uns geht das nicht“
By The NRMA under CC BY 2.0 By Charlie under
CC BY 2.0
Christian Siewert @csiewert711 - http://i-write-co.de
deltra Business Solutions GmbH & Co. KG
Agile – eXtreme Programming
Voraussetzungen
Versionskontrolle
ᄡ + Keine Binaries versionieren By Axel Schwenke under CC
BY-SA 2.0
Abhängigkeiten verwalten
Dependency hell vermeiden By Jon Glittenberg under CC BY 2.0
package.json
Gemfile
$ benutze --die --kommandozeile!
$ know --your --tools
None
hkov under CC0
None
Dokumentation By Hasin Hayder under CC BY 2.0
None
Readme.txt (.md)
None
Let‘s go
By Hasin Hayder under CC BY 2.0
None
None
None
None
None
By Marco Verch under CC BY 2.0 Unit Tests Analysen
Benachrichtigungen Deployment Delivery
Be patient! By this.is.seba under CC BY-SA 2.0
http://i-write-co.de @csiewert711 Danke!