Octopus with Containers
Overview of Stack Components
when using containers, the package pushed to Octopus does not contain the software solution itself, but instead, simply helper scripts to managed the download and instantiation of containers from the container registry.
graph LR
subgraph "Component 1"
Rbuild["Build"] -->
Rtest["Test"] -->
Rpush["Push"] -->
Rpublish["Publish"]
end
subgraph "Component 2"
Pbuild["Build"] -->
Ptest["Test"] -->
Ppush["Push"] -->
Ppublish["Publish"]
end
subgraph Release
subgraph TEST
rcontainer
pcontainer
end
PROD
end
store1[(Container Registry)]
store2[(Octopus Package Registry)]
Rpush --> store1
Ppush --> store1
Rpublish --> store2
Ppublish --> store2
store2 --> TEST
store1 --> rcontainer
store1 --> pcontainer
TEST --> PROD
classDef release fill:lightgreen
class TEST,PROD release