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
dkdeploy
Search
Peter Foerger
September 03, 2016
Technology
1
270
dkdeploy
dkdeploy - advanced solution for web application deployment. #capistrano #T3DD16
Peter Foerger
September 03, 2016
Tweet
Share
More Decks by Peter Foerger
See All by Peter Foerger
Deployment Strategies – The Good, the Bad and the Ugly
therealbauschan
0
580
Discuss.Plan.Code.Review.Test.
therealbauschan
1
470
Pipeline as Code
therealbauschan
0
730
Keep the build green
therealbauschan
0
130
Other Decks in Technology
See All in Technology
AIに視覚を与えモバイルアプリケーション開発をより円滑に行う
lycorptech_jp
PRO
1
780
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
3
750
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
260
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
3
240
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
2
1.3k
マネージャー版 "提案のレベル" を上げる
konifar
16
12k
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
680
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
1
130
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
980
Oracle Cloud Infrastructure:2026年2月度サービス・アップデート
oracle4engineer
PRO
0
200
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
180
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
140
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Ethics towards AI in product and experience design
skipperchong
2
210
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
A designer walks into a library…
pauljervisheath
210
24k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
Transcript
dkdeploy TYPO3 Developer Days 2016 dkd Internet Service GmbH 03.09.2016
1
None
Outline Intro Goals Benefits Costs Why? How to Support 3
Who is this guy? 4
Senior Developer - dkd Internet Service GmbH Twitter @bauschan 5
Peter Foerger
Who are you? 6
FTP/SFTP Git + SSH Git + Capistrano Surf Deployer Custom
No idea 7 How do you deliver software?
What languages do you deploy? 8
PHP Ruby Java Node JS Other 9 Programming Languages
Do you already use CI/CD? 10
Continuous Deployment Continuous Delivery 11 Differences that matter
12 Differences that matter
dkdeploy - Goals 13
Fully automated deployment Reduce manual human errors Anyone can deploy
Reproducibility Audibility 14
dkdeploy - Wins 15
One step only cap $STAGE deploy 16
Less errors Less steps are missed out due to human
interaction 17
Non-geeks No manual SSH into server 18
Extendable Doing more for each deploy just add to deploy
script 19
Rollbacks Rollback to previous release „cap deploy:rollback“ 20
TYPO3 CMS Specific tasks for TYPO3 CMS Deployment DB compare
Run TYPO3 CLI tasks Activate/Deactivate maintenance page Generate encryption key Add admin user Clear TYPO3 caches Upload DB settings Add default structure & content Clear OPcache Cleanup shared assets Enable/Disable Install Tool Fetch extensions to local workspace 21
dkdeploy - Costs 22
Setup Capistrano (open source) Ruby (open source) dkdeploy (open source)
Training for team members 23
dkdeploy - Why 24
Why? Simple Deploys all kind of web applications No server-side
installation Runs over SSH Seamlessly integration in CI/CD Extendable 25
dkdeploy - How to 26
Workflow 1. Do local adaptions 2. Commit and push your
changes 3. Run „Cap $STAGE deploy“ That’s it! 27
dkdeploy in action 28
dkdeploy - Get Support 29
Github dkdeploy-core - https://github.com/dkdeploy/dkdeploy-core dkdeploy-php - https://github.com/dkdeploy/dkdeploy-php WIP dkdeploy-typo3-cms -
https://github.com/dkdeploy/dkdeploy-typo3- cms Documentation https://dkdeploy.github.io/ 30 Where to get the Code?
Support Trainings 4 - 6 person 3 Support-Level Drop me
a mail:
[email protected]
31
„thank you“ 32