zarusz / SlimMessageBus

Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Apache License 2.0
467 stars 78 forks source link

[Integration tests] Move parts of the integration test infra to Test Containers hosted by GitHub runners #277

Closed zarusz closed 2 months ago

zarusz commented 2 months ago

Provision an Azure-hosted VM to run containers for the build pipeline (integration tests).

Also soon the CloudKarafka hosting is coming to end of its life and we need to find a Kafka hosting replacement. We could simply run Test Containers instead.

EtherZa commented 2 months ago

@zarusz FYI: GitHub hosted runners come with Docker pre-installed.

GitHub sample TestContainers

zarusz commented 2 months ago

Thanks for the find. I thought the default runners didn't support docker when I read it.

zarusz commented 2 months ago

Closed via #278 minus the caveat that Kafka will be moved to Test Containers after #110.