The Best Way to Run Integration Tests in Your CI/CD Pipeline

Описание к видео The Best Way to Run Integration Tests in Your CI/CD Pipeline

☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access the source code:   / milanjovanovic  

Integration testing is a testing approach that tests the integration between multiple components. Usually, this will involve a database to test your query logic. Docker is an excellent tool for creating throwaway databases for your integration tests. And you can make it even better with the Testconatiners library. It allows you to programmatically create your docker containers for integration testing. In this video, I'll show you how to use GitHub Actions to run your tests in a CI pipeline.

Check out my courses: https://bit.ly/3PupkOJ

Testcontainers - Integration Testing Using Docker In .NET
https://www.milanjovanovic.tech/blog/...

How To Build a CI/CD Pipeline With GitHub Actions And .NET:
https://www.milanjovanovic.tech/blog/...

Join my weekly .NET newsletter:
https://www.milanjovanovic.tech

Read my Blog here:
https://www.milanjovanovic.tech/blog

Chapters
0:00 Preparing the test boilerplate
3:53 Adding some test cases
8:33 GitHub Actions workflow setup
9:46 Running tests in CI pipeline using GitHub Actions
13:04 Testcontainers alternative: Docker Compose

Комментарии

Информация по комментариям в разработке