Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 2.75 KB

File metadata and controls

38 lines (28 loc) · 2.75 KB

AyeAye

Docker Build, Continuous Integration, and Deployment to Kubernetes for a Node JS application

Run Status Coverage Badge

A simple Node JS application with unit tests and coverage reports using mocha and istanbul. It also does a docker build once CI posses and then pushes the image to Docker Hub. Every time the image on Docker Hub changes, it is deployed to a Kubernetes pod running on Amazon EC2.

Run CI for this repo on Shippable

  • Fork this repo into your local repo
  • Login into the Continuous Integration Service
  • Create an integration on shippable to your Docker Hub
  • All CI configuration is in shippable.yml
  • Follow these CI Setup Instructions if you have never used Shippable CI Service
  • You should be able to run a manual build or webhook build on commit

Add Continuous Delivery pipelines to deploy to Kubernetes

Your end to end pipeline is ready! From here on, any change you make to the application will be deployed to your Kubernetes pod.

CI Console Log

CI Console Log

CI Integration View

CI Integration View

CD Pipeline

CD Pipeline