CI/CD workshop - JavaScript
This repo hosts the codebase and tutorial for an Introductory CI/CD Workshop. The workshop is designed to demonstrate and explain how to implement a CI/CD pipeline into a codebase.
What you need:
- fork of this repository repository
- Circleci account
- Docker Hub account
- Snyk account
- Heroku account
Sample configurations
There are 3 different config files available - in .circleci/
directory:
0-config-start.yml
- basic start - for beginning the workshop1-config-basic.yml
- an initial sample config that runs some tests and build a docker image2-config-orbs.yml
- middle state - config using orbs and some advanced features3-config-final.yml
- final config state with all the bells and whistles