This guide covers configuring continuous integration pipelines for projects that have a MongoDB 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 Mongo service container. The server will be available at
kind: pipeline type: kubernetes name: default steps: - name: ping image: mongo:4 commands: - sleep 5 - mongo --eval "db.version()" services: - name: mongo image: mongo:4 command: [ --smallfiles ]
If you are unable to connect to the Mongo container please make sure you are giving the instance adequate time to initialize and begin accepting connections.