CI/CD for Beginners

AWS Developers
6,579 views โ€ข

Two weeks after you deploy, you need to make a change and you're trying to recall the steps or find the agent session you used to ship it. Manual deploys, CLI commands from memory, agent tokens spent on something a file could handle. I replaced all of that with one workflow file and a git push. CI/CD from scratch, built incrementally on a real app. I start with a Lambda function (Decide For Me, picks a random option from a list) deployed manually, then add automation one layer at a time: a GitHub Actions workflow for continuous deployment, tests for continuous integration, and then I deliberately introduce a bug to show what happens when the pipeline catches a failure before it reaches production. Read the blog: https://go.aws/4yOTu33 Follow AWS Developers! ๐Ÿ†‡ X: https://go.aws/3UTuSHH ๐Ÿ’ผ LinkedIn: https://go.aws/4yLT8dz 0:00 Pushing Broken Code on Purpose 0:55 What is CI/CD? 2:07 The Painful Way (Manual Deploys) 3:32 Adding a GitHub Actions Workflow 4:31 Connecting GitHub to AWS (IAM Trust) 5:37 Exclude 6:23 The Gate Catches the Bug 7:33 How Amazon Does This at Scale 9:03 CI/CD vs System Design #AWS #CICD #DevOps

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close