Astro: CI/CD

Astro: CI/CD

Make reliable and resilient deployments with CI/CD

rate limit

Code not recognized.

About this course

Welcome! We're so glad you're here 😍

Continuous Integration and Continuous Delivery (CI/CD) is a term that refers to workflows that automate key parts of the software development lifecycle, including code changes, builds, and testing.

CI/CD enables teams to develop faster, more securely, and more reliably.

So Are you interested in building, testing, and deploying your DAGs on Astro?

More specifically want to know why CI/CD matters, or more importantly how to implement a CI/CD pipeline with different providers? Well Let's find out.

🎯Objectives

At the end of this course, you'll be able to:

  • Reduce risk in your deployments
  • Shorter code review time and easier  change integration.
  • Better code quality
  • Smoother path to production
  • Measurable progress
  • Collaboration and communication

👥 Audience

Who should take this course:

  • Data Engineers
  • DevOps Engineers
  • Platform Engineers

Set aside 40 minutes to complete the course.

💻 Setup Requirements

You need to have the following:

Curriculum0 hr 27 min

  • Introduction
  • Welcome 0 hr 1 min
  • Why do you need a CICD pipeline? 0 hr 2 min
  • Concepts and recommendations
  • Organizing your projects: monorepo or multirepos? 0 hr 3 min
  • Our recommendations 0 hr 4 min
  • Deployments
  • Deploy your DAGs with a Docker Image 0 hr 5 min
  • Build CICD pipeline with Github Actions 0 hr 12 min
  • dev.yml
  • Finishing up...
  • Quiz!
  • Summary
  • Resources
  • How was it?

About this course

Welcome! We're so glad you're here 😍

Continuous Integration and Continuous Delivery (CI/CD) is a term that refers to workflows that automate key parts of the software development lifecycle, including code changes, builds, and testing.

CI/CD enables teams to develop faster, more securely, and more reliably.

So Are you interested in building, testing, and deploying your DAGs on Astro?

More specifically want to know why CI/CD matters, or more importantly how to implement a CI/CD pipeline with different providers? Well Let's find out.

🎯Objectives

At the end of this course, you'll be able to:

  • Reduce risk in your deployments
  • Shorter code review time and easier  change integration.
  • Better code quality
  • Smoother path to production
  • Measurable progress
  • Collaboration and communication

👥 Audience

Who should take this course:

  • Data Engineers
  • DevOps Engineers
  • Platform Engineers

Set aside 40 minutes to complete the course.

💻 Setup Requirements

You need to have the following:

Curriculum0 hr 27 min

  • Introduction
  • Welcome 0 hr 1 min
  • Why do you need a CICD pipeline? 0 hr 2 min
  • Concepts and recommendations
  • Organizing your projects: monorepo or multirepos? 0 hr 3 min
  • Our recommendations 0 hr 4 min
  • Deployments
  • Deploy your DAGs with a Docker Image 0 hr 5 min
  • Build CICD pipeline with Github Actions 0 hr 12 min
  • dev.yml
  • Finishing up...
  • Quiz!
  • Summary
  • Resources
  • How was it?