From d68b900077e4913ef1cbbe0c2dfdf7ec87bf1785 Mon Sep 17 00:00:00 2001 From: Thomas Patzke Date: Sun, 29 Mar 2020 14:37:27 +0200 Subject: [PATCH] Wait for Elasticsearch before running tests --- .github/workflows/sigma-test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sigma-test.yml b/.github/workflows/sigma-test.yml index d83359492..1fcb71769 100644 --- a/.github/workflows/sigma-test.yml +++ b/.github/workflows/sigma-test.yml @@ -32,5 +32,8 @@ jobs: sudo apt install -y apt-transport-https echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic.list sudo apt update - sudo apt install -y elasticsearch + sudo apt install -y elasticsearch curl jq + sudo systemctl start elasticsearch + until curl -s elasticsearch:9200; do sleep 1; done + until curl -s elasticsearch:9200/_cluster/health | jq -e '.status == "green"'; do sleep 1; done make test-backend-es-qs