Building an E2E Ephemeral Testing Environments Pipeline with GitHub Actions and Qovery

Sep 8, 2023

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!