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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Christian Siewert
October 20, 2017
Programming
0
1.1k
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
1.1k
Buildautomatisierung mit Jenkins, wirklich!
christiansiewert
0
1.3k
Other Decks in Programming
See All in Programming
存在論的プログラミング: 時間と存在を記述する
koriym
4
390
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
100
モダンOBSプラグイン開発
umireon
0
170
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
210
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
180
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
300
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
300
The free-lunch guide to idea circularity
hollycummins
0
320
SourceGeneratorのマーカー属性問題について
htkym
0
210
Java 21/25 Virtual Threads 소개
debop
0
240
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
890
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
89
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Believing is Seeing
oripsolob
1
93
The Cult of Friendly URLs
andyhume
79
6.8k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
How GitHub (no longer) Works
holman
316
150k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
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!