mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-04 19:25:51 +00:00
29 lines
787 B
Bash
29 lines
787 B
Bash
#!/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
|