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
Octopus Wrestling
Search
David White
April 06, 2016
Programming
110
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Railsバージョンを4倍にした話
optim
0
350
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2k
AmebaブログはKMPから卒業します
kmars0605
0
190
ActionController meets Protocol Buffers
sorah
0
520
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
550
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
JIS keyboard support in Omarchy
lef237
0
110
Featured
See All Featured
The Curse of the Amulet
leimatthew05
3
16k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Automating Front-end Workflow
addyosmani
1369
210k
Tell your own story through comics
letsgokoyo
1
1.1k
Exploring anti-patterns in Rails
aemeredith
4
540
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Writing Fast Ruby
sferik
630
63k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
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.