#!/usr/bin/env sh set -ex pkgtype=$1 if [ "${pkgtype}" = "rpm" ] ; then container_name="${RPM_CONTAINER_FULLNAME}" container_tag="${RPM_CONTAINER_TAG}" elif [ "${pkgtype}" = "dpkg" ] ; then container_name="${DPKG_CONTAINER_FULLNAME}" container_tag="${DPKG_CONTAINER_TAG}" else echo "invalid package type" exit 1 fi time docker pull "${ARTIFACTORY_HUB}/${container_name}" docker tag \ "${ARTIFACTORY_HUB}/${container_name}" \ "${container_name}" docker images test -d build && rm -rf build mkdir -p build/${pkgtype} && cd build/${pkgtype} time cmake \ -Dpackages_only=ON \ -Dcontainer_label="${container_tag}" \ -Dhave_package_container=ON \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -Dunity=OFF \ -G Ninja ../.. time cmake --build . --target ${pkgtype} -- -v