date | title | title_in_header | author | weight | toc | source |
---|---|---|---|---|---|---|
2000-01-01 00:00:00 +0000 |
Elasticsearch |
Example Elasicsearch Configuration |
bradrydzewski |
1 |
true |
This guide covers configuring continuous integration pipelines for projects that have a Elasticsearch 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 Elasticsearch service container. The server will be available at localhost:9200
.
---
kind: pipeline
type: kubernetes
name: default
platform:
os: linux
arch: amd64
steps:
- name: test
image: alpine:3.8
commands:
- apk add curl
- sleep 45
- curl http://localhost:9200
services:
- name: database
image: elasticsearch:5-alpine
...
If you are unable to connect to the Elastic container please make sure you are giving the instance adequate time to initialize and begin accepting connections.
kind: pipeline
type: kubernetes
name: default
steps:
- name: test
image: alpine:3.8
commands:
- apk add curl
- sleep 45
- curl http://localhost:9200