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
Octopus Wrestling
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
David White
April 06, 2016
Programming
2
110
Octopus Wrestling
Discussion of Octopus Deploy workings, including some of the newer features in v3
David White
April 06, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
AI & Enginnering
codelynx
0
120
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
Patterns of Patterns
denyspoltorak
0
1.4k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
今から始めるClaude Code超入門
448jp
8
8.9k
Raku Raku Notion 20260128
hareyakayuruyaka
0
340
Package Management Learnings from Homebrew
mikemcquaid
0
230
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Designing for Timeless Needs
cassininazir
0
130
Accessibility Awareness
sabderemane
0
53
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Paper Plane
katiecoart
PRO
0
46k
Making Projects Easy
brettharned
120
6.6k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Code Reviewing Like a Champion
maltzj
527
40k
Transcript
Octopus Wrestling HOW TO TAME THE DEPLOYMENT BEAST
None
None
Objective: Secure Repeatable Deployment
What’s Different in v3?
Performance! v2 v3
CPU Utilisation
Memory Utilisation
Database v2 v3
New Deployment Targets Offline Cloud Linux Hosts
Tip #1 Source Control is Your Friend
Tip #2 PowerShell rules
Tip #3 Octopus Help is First Class
Tip #4 Octopus API can do anything
Tip #5 To prevent a branch from being deployed to
the wrong environment…
None
Tip #6 …use Channels to change the deploy process in
a new branch (without breaking the old)
How? Set up a Lifecycle for each Channel, containing the
machines for that Lifecycle
How? Then in the Project setup, add Channels – one
per branch. Assign the relevant Lifecycle.
How? When creating a Release, specify the Channel. Octo.exe create-release
--server="https://octopus.unknown-domain.com" --apiKey="*******" --enableServiceMessages --project=“TheProjectName" --releaseNumber=“1.2.148-RC" --packageversion=“1.2.148-RC" --channel="RC"
Challenge #1 Configuration Management is Hard
Verdict on Octopus Deploy? Not a Scary Monster. Cute. Tameable.
Very deep.
Verdict on Wrestling? Still up in the air.