/
Docker Image Deployment Pipeline

Docker Image Deployment Pipeline

This is the proposed design for the automated deployment of docker images to JupyterHub. Automating deployment will allow the PCM team to quickly and reliably update JupyterHub environments based on user requests.

Proposed steps:

  1. Developer commits Dockerfile changes to GitHub

  2. GitHub web-hook triggers Jenkins test & build

  3. If test & build are successful, Jenkins deploys image to Artifactory

  4. Artifactory triggers deployment of image to JupyterHub

  5. End user can select docker stack to run JupyterHub environment off from

Resources Needed

Jenkins: SOAMC-19
Artifactory: is there a good place to put these images?

 

Related content

How to configure a cluster to use a docker registry
How to configure a cluster to use a docker registry
More like this
Releases
Releases
More like this
HySDS in Kubernetes (k8)
HySDS in Kubernetes (k8)
More like this
Container Engines
Container Engines
More like this
Analysis of Podman Integration into HySDS core
Analysis of Podman Integration into HySDS core
More like this