Skip to content

node JS application that has unit tests and coverage reports using mocha and istanbul, doing a docker build and pushing to Amazon EC/2 Container Registry (ECR)

Notifications You must be signed in to change notification settings

shippableSamples/node-build-push-docker-ecr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AyeAye

Docker Build, Push to Amazon EC/2 Container Registry and Continuous Integration for a Node JS application

Run Status Coverage Badge

A simple Node JS application with unit tests and coverage reports using mocha and istanbul. Thie repo demonstrates the following features:

  • Set up serverless CI, i.e. on Shippable-provided infrastructure
  • Perform CI tests
  • Perform docker build and push image to Amazon EC/2 Container Registry (ECR)

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
  • Update the integrationName in the integration.hub section if you used something other than avi-beta-gcr
  • Change the DOCKER_REPO and AWS_ECR_URL to point to your repo and registry
  • You should be able to run a manual build or webhook build on commit

CI Reports on Shippable

CI Integration View

CI Integration View

CI Console Output

CI Console Output

About

node JS application that has unit tests and coverage reports using mocha and istanbul, doing a docker build and pushing to Amazon EC/2 Container Registry (ECR)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published