Sha256: d2986360ac1d699ef283f360af49268b22098e8c3233809a481b86f970fc0d1e
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
#!/usr/bin/env bash # This is intended to be run the plugin's root directory. `ci/unit/docker-test.sh` # Ensure you have Docker installed locally and set the ELASTIC_STACK_VERSION environment variable. set -e VERSION_URL="https://raw.githubusercontent.com/elastic/logstash/master/ci/logstash_releases.json" if [ -z "${ELASTIC_STACK_VERSION}" ]; then echo "Please set the ELASTIC_STACK_VERSION environment variable" echo "For example: export ELASTIC_STACK_VERSION=6.2.4" exit 1 fi echo "Fetching versions from $VERSION_URL" VERSIONS=$(curl $VERSION_URL) if [[ "$SNAPSHOT" = "true" ]]; then ELASTIC_STACK_RETRIEVED_VERSION=$(echo $VERSIONS | jq '.snapshots."'"$ELASTIC_STACK_VERSION"'"') echo $ELASTIC_STACK_RETRIEVED_VERSION else ELASTIC_STACK_RETRIEVED_VERSION=$(echo $VERSIONS | jq '.releases."'"$ELASTIC_STACK_VERSION"'"') fi if [[ "$ELASTIC_STACK_RETRIEVED_VERSION" != "null" ]]; then # remove starting and trailing double quotes ELASTIC_STACK_RETRIEVED_VERSION="${ELASTIC_STACK_RETRIEVED_VERSION%\"}" ELASTIC_STACK_RETRIEVED_VERSION="${ELASTIC_STACK_RETRIEVED_VERSION#\"}" echo "Translated $ELASTIC_STACK_VERSION to ${ELASTIC_STACK_RETRIEVED_VERSION}" export ELASTIC_STACK_VERSION=$ELASTIC_STACK_RETRIEVED_VERSION fi echo "Testing against version: $ELASTIC_STACK_VERSION" if [[ "$ELASTIC_STACK_VERSION" = *"-SNAPSHOT" ]]; then cd /tmp jq=".build.projects.logstash.packages.\"logstash-$ELASTIC_STACK_VERSION-docker-image.tar.gz\".url" result=$(curl --silent https://artifacts-api.elastic.co/v1/versions/$ELASTIC_STACK_VERSION/builds/latest | jq -r $jq) echo $result curl $result > logstash-docker-image.tar.gz tar xfvz logstash-docker-image.tar.gz repositories echo "Loading docker image: " cat repositories docker load < logstash-docker-image.tar.gz rm logstash-docker-image.tar.gz cd - fi if [ -f Gemfile.lock ]; then rm Gemfile.lock fi docker-compose -f ci/unit/docker-compose.yml down docker-compose -f ci/unit/docker-compose.yml build
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-mixin-rabbitmq_connection-5.1.0-java | ci/unit/docker-setup.sh |