summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoan Touzet <wohali@users.noreply.github.com>2020-01-08 01:04:57 -0500
committerGitHub <noreply@github.com>2020-01-08 01:04:57 -0500
commite8508952ce76a5842a51d0c632f12fcbfabb6e41 (patch)
tree00ad21d5fc6f1d71993cb8727dab41b21ded1607
parentb54796f8e056b31e0ee723d9add953d5b4d8e2dc (diff)
downloadcouchdb-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.full11
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 --