mirror of
https://github.com/grafana/grafana.git
synced 2024-12-28 01:41:24 -06:00
55 lines
1.5 KiB
Bash
Executable File
55 lines
1.5 KiB
Bash
Executable File
#!/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}
|