Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 2.39 KB

ci-README.md

File metadata and controls

55 lines (45 loc) · 2.39 KB

CONCOURSE CONTINUOUS INTEGRATION & DEPLOYMENT

I use concourse to automate,

  • Use README for GitHub Webpage
  • TEST code
  • BUILD docker image
  • PUSH to dockerhub
  • DEPLOY to gce
  • Alert me of the progress via repo status and slack

PIPELINE

The concourse pipeline.yml shows the entire ci flow,

IMAGE - hello-go-deploy-gce concourse ci pipeline - IMAGE

JOBS, TASKS AND RESOURCE TYPES

Concourse Jobs and Tasks

Concourse Resources

  • hello-go-deploy-gce uses a resource type docker image to PULL a repo from github
  • resource-dump-to-dockerhub uses a resource type docker image to PUSH a docker image to dockerhub
  • resource-slack-alert uses a resource type docker image that will notify slack on your progress
  • resource-repo-status uses a resource type docker image that will update your git status for that particular commit