We use Octopus Deploy to deploy KODIAK Oms on internal test environments as well as on both UAT and PROD environments for our clients.
Kóði has a Octopus Cloud server: https://kodiak.octopus.app , if you need access you can contact Magnús (magnus@kodi.is)
To start using Octopus
A tentacle needs to be installed on the server, we are using “Polling tentacles” since the servers are not open to the internet. Information on tentacles: https://octopus.com/docs/infrastructure/deployment-targets/tentacle/tentacle-communication
Port 10943 or 10933 must be open out from the server, the server will be polling kodiak.octopus.app
The tentacle can be downloaded from here: https://octopus.com/downloads
After installing the tentacle a “Tenant” must first be created in the https://kodiak.octopus.app website, when creating the Tenant a environment and project must be specified.
Setting up the Tentacle on the server, you must go through the setup process
Choose a “Polling tentacle”
Authenticate with the https://kodiak.octopus.app server by creating an API key
Choose the correct environment, role and tenant
We use Jenkins to build, set the environment variables and deploy to the serversþ
Setting up a Jenkins job