- 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?
Astro: CI/CD
Make reliable and resilient deployments with CI/CD
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:
- Docker and Docker compose on your computer (cf: get Docker)
- The Astro CLI
- Access to a web browser