Building an E2E Ephemeral Testing Environments Pipeline with GitHub Actions and Qovery
Romaric Philogène, CEO and Co-founder of Qovery - walks you through creating a complete, cost-effective Ephemeral Testing Environments pipeline in just 1 hour! Learn how to integrate GitHub Actions, K6, and Qovery to set up a seamless pipeline that enables you to deploy and test applications at speed, without breaking the bank.
Who Should Watch?
- 🛠 Developers: Learn how to automate your testing environments.
- 📋 DevOps Engineers: Gain insights into quick provisioning and application deployment.
- 🔍 QA Engineers: Understand how to implement load testing effectively.
- 📈 Engineering Managers: Learn how to streamline testing processes for your teams.
- 💡 CTOs: Gain strategic insights into optimizing CI/CD pipelines for better resource allocation.
What's covered:
- Introduction
- Brief overview of Ephemeral Testing Environments
- Importance in the modern DevOps landscape
- GitHub Actions
- Setting up workflows
- Triggering tests via GitHub Actions
- K6 for Load Testing
- Introduction to K6
- Creating and running load test scripts
- Qovery for Environment Provisioning
- How Qovery simplifies the provisioning of Ephemeral Environments
- Demo: Deploying a full-stack application using Qovery
- Putting It All Together
- Integrating GitHub Actions, K6, and Qovery for a seamless pipeline
Chapters
0:00 Countdown
3:43
7:06 Setup 1/2 for E2E Testing Ephemeral Environment
12:38 Setup 2/2 for E2E Testing Ephemeral Environment
13:34 What's Ephemeral Environment
14:55 Live Demo
52:23 Summary
Links
Qovery: www.qovery.com
GitHub Actions: https://github.com/features/actions
K6: k6.io
Enjoy!