Skip to content
Demos for NetApp Kubernetes Service (NKS) on NetApp Hybrid Cloud Infrastructure (HCI)
HTML Python Smarty Dockerfile CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
Docs
dynamic
k8s
static
.gitignore
jenkinsfile
readme.md

readme.md

Hybrid MultiCloud CI/CD Demo

Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.

  1. Development
    1. Very quick overview of source code
    2. Look at the Dockerfiles and start them running locally
    3. Make a change or two
    4. Restart the docker files and review the changes
  2. Continuous integration
    1. Commit the changes to github.com
    2. Watch them built on google cloud platform
    3. Review the build logs
    4. Grab the docker build tag
  3. Operations
    1. Paste the docker build tag into the kubernetes yaml files
    2. Re-deploy the app and verify changes
    3. Demo updating an environment var setting in yaml
    4. Demo edit the live environment via kubectl
    5. Deploy applying to another environment

Continuous Deployment (CD) is a strategy for software releases wherein any code commit that passes the automated testing phase is automatically released into the production environment, making changes that are visible to the software's users.

  1. Coming soon
You can’t perform that action at this time.