diff options
-rw-r--r-- | build-gluster-org/jobs/release-new.yml | 8 | ||||
-rw-r--r-- | build-gluster-org/scripts/release.sh | 4 |
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 |