summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build-gluster-org/jobs/release-new.yml8
-rw-r--r--build-gluster-org/scripts/release.sh4
2 files changed, 11 insertions, 1 deletions
diff --git a/build-gluster-org/jobs/release-new.yml b/build-gluster-org/jobs/release-new.yml
index 0822073..f37691f 100644
--- a/build-gluster-org/jobs/release-new.yml
+++ b/build-gluster-org/jobs/release-new.yml
@@ -25,6 +25,10 @@
default: packaging@gluster.org,maintainers@gluster.org
description: Mail addresses to send the announcement of the tarball too.
name: ANNOUNCE_EMAIL
+ - bool:
+ default: true
+ name: PUBLISH_ARCHIVES
+ description: Publish archives to bits.gluster.org
publishers:
- archive:
@@ -56,3 +60,7 @@
wrappers:
- timestamps
+ - credentials-binding:
+ - file:
+ credential-id: 0b53bb70-545a-445f-9664-228d9cc0e6e3
+ variable: BITS_KEY
diff --git a/build-gluster-org/scripts/release.sh b/build-gluster-org/scripts/release.sh
index 2c510c5..834a36f 100644
--- a/build-gluster-org/scripts/release.sh
+++ b/build-gluster-org/scripts/release.sh
@@ -1,7 +1,9 @@
#!/bin/bash
set -xe
-
./autogen.sh;
./configure --enable-fusermount --enable-gnfs
make dist
sha512sum glusterfs-$RELEASE_VERSION.tar.gz > glusterfs-$RELEASE_VERSION.sha512sum
+if [[ "$PUBLISH_ARCHIVES" == "true" ]]; then
+ scp -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -i $BITS_KEY glusterfs-$RELEASE_VERSION.tar.gz glusterfs-$RELEASE_VERSION.sha512sum _bits-gluster@http.int.rht.gluster.org:/var/www/bits/pub/gluster/glusterfs/src/
+fi