Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.04 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.04 KB

Week 14

CI and CD

Project structure

  • insecure/ a nodejs project with insecure dependencies
  • mashup/ some messed up JS
  • unittesting/ some unit tested js

Links

see Github Actions, Getting started

Your mission

  1. [] Get CI to test for insecure modules
    1. [] Fix issues
    2. [] recommit
  2. Get CI to detect messed up JS
    1. Fix issues
    2. recommit
    3. Mash it up again
    4. recommit
  3. Get CI to run unit testing
    1. Fix issues
    2. recommit
    3. Add a new test case for Bulgarian
    4. recommit
  4. Create a new project called combined/ which outputs a hello greeting depending on the language you pass in the url
    1. It must lint
    2. It must check for known security vulns in dependencies
    3. It must run unit tests for new languages
  5. Stretch goal Deploy your application to AWS
    1. Setup CI steps
    2. Setup CD deployment using Cloudformation
    3. Make a change and have it re-deploy