| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/usr/bin/env bash
- docker_build () {
- dockerfile=$1
- repo_file=$2
- package=$3
- tag=$4
- docker build -f "$dockerfile" \
- --build-arg "REPO_CONFIG=$repo_file" \
- --build-arg "PACKAGE=$package" \
- --tag "$tag" \
- --no-cache \
- .
- retval=$(docker run --rm "$tag" cat /usr/share/grafana/VERSION)
- }
- CHECK_BETA=$1
- if [[ $CHECK_BETA == "beta" ]]; then
- # Testing deb repos
- docker_build "Dockerfile.deb" "deb-oss-beta.list" "grafana" "gf-oss-deb-repo-test"
- _oss_deb_v="$retval"
- docker_build "Dockerfile.deb" "deb-ee-beta.list" "grafana-enterprise" "gf-ee-deb-repo-test"
- _ee_deb_v="$retval"
- # Testing rpm repos
- docker_build "Dockerfile.rpm" "rpm-oss-beta.list" "grafana" "gf-oss-rpm-repo-test"
- _oss_rpm_v="$retval"
- docker_build "Dockerfile.rpm" "rpm-ee-beta.list" "grafana-enterprise" "gf-ee-rpm-repo-test"
- _ee_rpm_v="$retval"
- else
- # Testing deb repos
- docker_build "Dockerfile.deb" "deb-oss-stable.list" "grafana" "gf-oss-deb-repo-test"
- _oss_deb_v="$retval"
- docker_build "Dockerfile.deb" "deb-ee-stable.list" "grafana-enterprise" "gf-ee-deb-repo-test"
- _ee_deb_v="$retval"
- # Testing rpm repos
- docker_build "Dockerfile.rpm" "rpm-oss-stable.list" "grafana" "gf-oss-rpm-repo-test"
- _oss_rpm_v="$retval"
- docker_build "Dockerfile.rpm" "rpm-ee-stable.list" "grafana-enterprise" "gf-ee-rpm-repo-test"
- _ee_rpm_v="$retval"
- fi
- echo Versions:
- echo OSS deb = "${_oss_deb_v}"
- echo OSS rpm = "${_oss_rpm_v}"
- echo EE deb = "${_ee_deb_v}"
- echo EE rpm = "${_ee_rpm_v}"
|