Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 1.25 KB

elasticsearch.md

File metadata and controls

60 lines (48 loc) · 1.25 KB
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.

Basic Example

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

...

Common Problems

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