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
110
2
Share
Octopus Wrestling
Discussion of Octopus Deploy workings, including some of the newer features in v3
David White
April 06, 2016
Other Decks in Programming
See All in Programming
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
140
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
180
20260514_its_the_context_window_stupid.pdf
heita
0
160
The Less-Told Story of Socket Timeouts
coe401_
3
960
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.3k
AIと共に生きる技術選定 2026
sgash708
0
120
[RubyKaigi 2026] Require Hooks
palkan
1
290
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
My daily life on Ruby
a_matsuda
3
180
ハーネスエンジニアリングとは?
kinopeee
13
6.8k
Firefoxにコントリビューションして得られた学び
ken7253
2
150
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
How to Think Like a Performance Engineer
csswizardry
28
2.6k
So, you think you're a good person
axbom
PRO
2
2k
Technical Leadership for Architectural Decision Making
baasie
3
350
Are puppies a ranking factor?
jonoalderson
1
3.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
510
Balancing Empowerment & Direction
lara
6
1.1k
Facilitating Awesome Meetings
lara
57
6.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
910
Skip the Path - Find Your Career Trail
mkilby
1
110
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
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.