Skip to content
Snippets Groups Projects
Verified Commit e975e920 authored by Martin Weise's avatar Martin Weise
Browse files

Updated syntax

parent f6a6eb3f
No related branches found
No related tags found
2 merge requests!374Bumped version of DBRepo,!373Bumped version of DBRepo
......@@ -51,9 +51,9 @@ lint-docker-compose:
- 'wget https://github.com/mikefarah/yq/releases/download/v${VERSION}/${BINARY} -O /usr/bin/yq && chmod +x /usr/bin/yq'
script:
- "bash .scripts/check-compose.sh"
- "yq compare -P docker-compose.yml .docker/docker-compose.yml 'volumes.*'"
- "diff <(yq '.volumes' docker-compose.yml) <(yq '.volumes' .docker/docker-compose.yml)"
- "IGNORE_IMAGE=1 IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-analyse-service'"
- "bash .scripts/check-service.sh 'dbrepo-auth-db'"
- "IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-auth-db'"
- "IGNORE_IMAGE=1 IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-auth-service'"
- "IGNORE_IMAGE=1 IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-broker-service'"
- "IGNORE_PORTS=1 bash .scripts/check-service.sh 'dbrepo-dashboard-service'"
......@@ -126,8 +126,8 @@ lint-open-api-version:
- 'apk --no-cache add bash wget'
- 'wget https://github.com/mikefarah/yq/releases/download/v${VERSION}/${BINARY} -O /usr/bin/yq && chmod +x /usr/bin/yq'
script:
- yq r ./.docs/.openapi/api.base.yaml 'externalDocs.url' | grep "${DOC_VERSION}"
- yq r ./.docs/.openapi/api.base.yaml 'info.version' | grep "${DOC_VERSION}"
- yq '.externalDocs.url' ./.docs/.openapi/api.base.yaml | grep "${DOC_VERSION}"
- yq '.info.version' ./.docs/.openapi/api.base.yaml | grep "${DOC_VERSION}"
build-metadata-service:
image: maven:3-openjdk-${JAVA_VERSION}
......
#!/bin/bash
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.restart"
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.container_name"
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.hostname"
function compare () {
diff <(yq ".$1" docker-compose.yml) <(yq ".$1" .docker/docker-compose.yml)
}
compare "services.$1.restart"
compare "services.$1.container_name"
compare "services.$1.hostname"
compare "services.$1.environment"
compare "services.$1.healthcheck"
compare "services.$1.logging"
if [ -z "$IGNORE_IMAGE" ]; then
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.image"
compare "services.$1.image"
fi
if [ -z "$IGNORE_VOLUMES" ]; then
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.volumes"
compare "services.$1.volumes"
fi
if [ -z "$IGNORE_PORTS" ]; then
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.ports"
compare "services.$1.ports"
fi
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.environment"
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.healthcheck"
yq compare -P docker-compose.yml .docker/docker-compose.yml "services.$1.logging"
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment