diff options
author | Joan Touzet <wohali@users.noreply.github.com> | 2020-01-08 01:04:57 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-08 01:04:57 -0500 |
commit | e8508952ce76a5842a51d0c632f12fcbfabb6e41 (patch) | |
tree | 00ad21d5fc6f1d71993cb8727dab41b21ded1607 | |
parent | b54796f8e056b31e0ee723d9add953d5b4d8e2dc (diff) | |
download | couchdb-e8508952ce76a5842a51d0c632f12fcbfabb6e41.tar.gz |
Jenkins: update binary platform matrix (#2422)
This PR drops Debian jessie, adds Debian buster, and adds CentOS 8 to the binary platform build matrix on master.
-rw-r--r-- | build-aux/Jenkinsfile.full | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full index 9e1f5c63a..174cbd4cf 100644 --- a/build-aux/Jenkinsfile.full +++ b/build-aux/Jenkinsfile.full @@ -570,18 +570,18 @@ pipeline { echo 'Retrieving & cleaning current couchdb-vm2 tree...' sh ''' rsync -avz -e "ssh -o StrictHostKeyChecking=no -i $KEY" jenkins@couchdb-vm2.apache.org:/var/www/html/$BRANCH_NAME . || mkdir -p $BRANCH_NAME - rm -rf $BRANCH_NAME/debian/* $BRANCH_NAME/el6/* $BRANCH_NAME/el7/* - mkdir -p $BRANCH_NAME/debian $BRANCH_NAME/el6 $BRANCH_NAME/el7 $BRANCH_NAME/source + rm -rf $BRANCH_NAME/debian/* $BRANCH_NAME/el6/* $BRANCH_NAME/el7/* $BRANCH_NAME/el8/* + mkdir -p $BRANCH_NAME/debian $BRANCH_NAME/el6 $BRANCH_NAME/el7 $BRANCH_NAME/el8 $BRANCH_NAME/source rsync -avz -e "ssh -o StrictHostKeyChecking=no -i $KEY" jenkins@couchdb-vm2.apache.org:/var/www/html/js . ''' echo 'Building Debian repo...' sh ''' git clone https://github.com/apache/couchdb-pkg - cp js/debian-jessie/*.deb pkgs/jessie - reprepro -b couchdb-pkg/repo includedeb jessie pkgs/jessie/*.deb cp js/debian-stretch/*.deb pkgs/stretch reprepro -b couchdb-pkg/repo includedeb stretch pkgs/stretch/*.deb + cp js/debian-buster/*.deb pkgs/stretch + reprepro -b couchdb-pkg/repo includedeb stretch pkgs/buster/*.deb cp js/ubuntu-xenial/*.deb pkgs/xenial reprepro -b couchdb-pkg/repo includedeb xenial pkgs/xenial/*.deb cp js/ubuntu-bionic/*.deb pkgs/bionic @@ -592,8 +592,10 @@ pipeline { sh ''' cp js/centos-6/*rpm pkgs/centos6 cp js/centos-7/*rpm pkgs/centos7 + cp js/centos-8/*rpm pkgs/centos8 cd pkgs/centos6 && createrepo --database . cd ../centos7 && createrepo --database . + cd ../centos8 && createrepo --database . ''' echo 'Building tree to upload...' @@ -602,6 +604,7 @@ pipeline { mv couchdb-pkg/repo/dists $BRANCH_NAME/debian mv pkgs/centos6/* $BRANCH_NAME/el6 mv pkgs/centos7/* $BRANCH_NAME/el7 + mv pkgs/centos8/* $BRANCH_NAME/el8 mv apache-couchdb-*.tar.gz $BRANCH_NAME/source cd $BRANCH_NAME/source ls -1tr | head -n -10 | xargs -d '\n' rm -f -- |