ci: wire v2/redis integration tests into CI pipeline

Parent Issue: #111 (closed)

Note

This MR is a follow up action for !497 (merged), please retarget to master after it is merged.

Adds three integration jobs covering supported Redis topologies:

  • integration:redis (single-node)
  • integration:redis:cluster
  • integration:redis:sentinel

Topology setup is handled by small bash scripts under v2/redis/testdata/ci/.

I would have preferred to reuse our docker-compose files, which can be used to run these tests locally. However, setting the Cluster and Sentinel instance via scripts allows us to avoid messing with network_mode: host / DIND networking complexities.

Edited by Luke Hollinda

Merge request reports

Loading
Loading