Skip to content

wmagda/getting-started-with-devops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with DevOps

Continuous Integration and Continuous Deployment is essential for companies that want their developers to be able to deploy code quickly, efficiently, and with minimal application downtime.

In this workshop, you will get a taste of what it takes to setup a CI/CD pipeline using CircleCI and Heroku. For the workshop, we will provide you with a working application with a functional test suite.

By the end of this workshop, you will be able to:

  1. Manually run the application test suite
  2. Manually deploy the application to Heroku
  3. Configure CircleCI to run your test suite
  4. (Stretch) Configure CircleCI to deploy your app to Heroku if all tests are passing

Prerequisite

heroku create git remote -v git push heroku master

Steps to configure CircleCI to run your test suite

  1. Fork and clone this repo
  2. Sign up for CircleCI with your GitHub account
  3. Connect Desired Repo
  4. Create .circleci directory
  5. Create config.yml file in .cirecleci directory
  6. Configure files
    • Copy and paste config_template.yml
    • Change docker image type to cypress/base:8
    • Add the commands you use locally
    • Commit and push; check tests on CircleCI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 48.7%
  • HTML 43.2%
  • CSS 8.1%