This guide covers configuring continuous integration pipelines for projects that have a Redis dependency. If you’re new to Drone please read our Tutorial and build configuration guides first.
In the below example we demonstrate a pipeline that launches a Redis service container. The database server will be available at
redis:6379, where the hostname matches the service container name.
If you are unable to connect to the Postgres container please make sure you are giving Postgres adequate time to initialize and begin accepting connections.
You cannot use
localhost to connect with the Redis container. If you are unable to connect to the Redis container please verify you are using the correct hostname, corresponding with the name of the redis service container.
steps: - name: test image: redis commands: - sleep 15 - redis-cli -h localhost ping
steps: - name: test image: redis commands: - sleep 15 - redis-cli -h redis ping