This guide covers configuring continuous integration pipelines for projects that have a CouchDB 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 CouchDB service container. The server will be available at
--- kind: pipeline type: kubernetes name: default platform: os: linux arch: amd64 steps: - name: test image: couchdb:2.2 commands: - sleep 15 - curl http://localhost:5984 services: - name: database image: couchdb:2.2 ...
If you are unable to connect to the CouchDB container please make sure you are giving the instance adequate time to initialize and begin accepting connections.