We need Jenkins to build ceph-deploy more often so we can have more
testing, but we don't want to sign these "unofficial" builds with the
official release key.
Conditionally select the release key or the autobuild key based upon the
$RELEASE environment variable. Jenkins will set this variable using a
parameter when it runs each ceph-deploy build. For formal releases, we
will set the parameter to "true".
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
set -x
-export GNUPGHOME=/home/jenkins-build/build/gnupg.ceph-release/
-export KEYID=17ED316D
+# Jenkins will set $RELEASE as a parameter in the job configuration.
+if $RELEASE ; then
+ # This is a formal release. Sign it with the release key.
+ export GNUPGHOME=/home/jenkins-build/build/gnupg.ceph-release/
+ export KEYID=17ED316D
+else
+ # This is an automatic build. Sign it with the autobuild key.
+ export GNUPGHOME=/home/jenkins-build/build/gnupg.autobuild/
+ export KEYID=03C3951A
+fi
+
HOST=$(hostname --short)
echo "Building on ${HOST}"
echo " DIST=${DIST}"