Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 2.23 KB

File metadata and controls

50 lines (39 loc) · 2.23 KB

CONCOURSE CONTINUOUS INTEGRATION

I use concourse ci to,

  • Copy and edit README.md to /docs/_includes/README.md for GitHub Webpage
  • TEST code
  • BUILD docker image
  • PUSH to dockerhub
  • Alert me of the progress via repo status and slack

PIPELINE

The concourse pipeline.yml shows the entire ci flow. Visually, it looks like,

IMAGE - concourse-resource-template concourse ci pipeline - IMAGE

JOBS, TASKS AND RESOURCE TYPES

The concourse jobs and tasks are,

The concourse resources types are,

  • concourse-resource-template 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

For more information on using concourse for continuous integration, refer to my concourse-cheat-sheet.