aboutsummaryrefslogtreecommitdiffstats
path: root/ci/barometer-build.sh
blob: 04bbd26321060fba7b3b71f3a363980c18a7cc35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# This script is used by the barometer-daily CI job in gitlab.
# It builds and packages collectd as an RPM
# After this script is run, the baroemter-daily job runs the
# barometer-upload-artifact.sh script.
set -x

OPNFV_ARTIFACT_VERSION=$(date -u +"%Y-%m-%d_%H-%M-%S")
OPNFV_ARTIFACT_URL="$GS_URL/$OPNFV_ARTIFACT_VERSION/"

# log info to console
echo "Starting the build of Barometer RPMs"
echo "------------------------------------"
echo

cd ci
./install_dependencies.sh
./build_rpm.sh
cp utility/rpms_list $WORKSPACE
cd $WORKSPACE

# save information regarding artifact into file
(
    echo "OPNFV_ARTIFACT_VERSION=$OPNFV_ARTIFACT_VERSION"
    echo "OPNFV_ARTIFACT_URL=$OPNFV_ARTIFACT_URL"
) > $WORKSPACE/opnfv.properties