Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Continuous Integration - "Bei uns geht das nicht"
Search
Christian Siewert
October 20, 2017
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Integration - "Bei uns geht das nicht"
SEROM 2.0 (
https://serom.de
) in Vechta.
Christian Siewert
October 20, 2017
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.4k
Other Decks in Programming
See All in Programming
新卒PdEのリアル
ryu1013
1
500
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
220
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
340
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
290
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
460
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
370
FreeBSDでZabbixを動かす
kenkino
0
310
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
130
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
速習iPhone Duo対応
yuukiw00w
1
640
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
KATA
mclloyd
PRO
35
15k
Typedesign – Prime Four
hannesfritz
42
3.2k
Building Adaptive Systems
keathley
44
3.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
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!