From 68016de23d2fc8adf10cd3adbd0f13744a80cd77 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 10:50:46 +0200 Subject: [PATCH 01/12] cpack requires adhoc --- .drone.jsonnet | 1 + .drone.yml | 4733 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4734 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.jsonnet b/.drone.jsonnet index f09295512..c993263d3 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -115,6 +115,7 @@ local Pipeline(branch, platform, event) = { "sed -i -e 's/\"galera-enterprise-4\"//' cmake/cpack_rpm.cmake", "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", + "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", platformMap(branch, platform), ], }, diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 000000000..0d7d26902 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,4733 @@ +--- +kind: pipeline +type: docker +name: develop opensuse/leap:15 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: opensuse/leap:15 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/opensuse-leap15 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop opensuse/leap:15 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: opensuse/leap:15 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/opensuse-leap15 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop opensuse/leap:15 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: opensuse/leap:15 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/opensuse-leap15 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop centos:7 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:7 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/centos7 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop centos:7 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:7 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/centos7 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop centos:7 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:7 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/centos7 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop centos:8 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:8 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/centos8 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop centos:8 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:8 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/centos8 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop centos:8 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:8 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/centos8 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop debian:9 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:9 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/debian9 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop debian:9 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:9 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/debian9 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop debian:9 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:9 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/debian9 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop debian:10 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:10 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/debian10 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop debian:10 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:10 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/debian10 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop debian:10 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:10 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/debian10 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop ubuntu:16.04 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:16.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu16.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop ubuntu:16.04 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:16.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu16.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop ubuntu:16.04 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:16.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu16.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop ubuntu:18.04 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:18.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu18.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop ubuntu:18.04 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:18.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu18.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop ubuntu:18.04 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:18.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu18.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop ubuntu:20.04 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:20.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu20.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop ubuntu:20.04 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:20.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu20.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + +--- +kind: pipeline +type: docker +name: develop ubuntu:20.04 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:20.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop/${DRONE_BUILD_NUMBER}/ubuntu20.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 centos:7 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:7 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: tests + image: centos:7 + commands: + - yum install -y sysvinit-tools + - "" + - yum install -y lz4 wget git rsyslog + - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf + - sed -i 's/off/on/' /etc/rsyslog.conf + - rm -f /etc/rsyslog.d/listen.conf + - rsyslogd + - yum install -y result/*.rpm + - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done + - rsyslogd + - bash -o pipefail ./build/columnstore_startup.sh + - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test + - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ + - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest + - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager --tests=test000.sh + - cat go.log + - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/centos7 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 centos:7 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:7 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: tests + image: centos:7 + commands: + - yum install -y sysvinit-tools + - "" + - yum install -y lz4 wget git rsyslog + - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf + - sed -i 's/off/on/' /etc/rsyslog.conf + - rm -f /etc/rsyslog.d/listen.conf + - rsyslogd + - yum install -y result/*.rpm + - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done + - rsyslogd + - bash -o pipefail ./build/columnstore_startup.sh + - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test + - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ + - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest + - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager + - cat go.log + - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/centos7 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 centos:7 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:7 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: tests + image: centos:7 + commands: + - yum install -y sysvinit-tools + - "" + - yum install -y lz4 wget git rsyslog + - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf + - sed -i 's/off/on/' /etc/rsyslog.conf + - rm -f /etc/rsyslog.d/listen.conf + - rsyslogd + - yum install -y result/*.rpm + - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done + - rsyslogd + - bash -o pipefail ./build/columnstore_startup.sh + - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test + - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ + - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest + - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager + - cat go.log + - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/centos7 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 centos:8 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:8 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: tests + image: centos:8 + commands: + - "" + - yum install -y diffutils + - yum install -y lz4 wget git rsyslog + - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf + - sed -i 's/off/on/' /etc/rsyslog.conf + - rm -f /etc/rsyslog.d/listen.conf + - rsyslogd + - yum install -y result/*.rpm + - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done + - rsyslogd + - bash -o pipefail ./build/columnstore_startup.sh + - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test + - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ + - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest + - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager --tests=test000.sh + - cat go.log + - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/centos8 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 centos:8 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:8 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: tests + image: centos:8 + commands: + - "" + - yum install -y diffutils + - yum install -y lz4 wget git rsyslog + - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf + - sed -i 's/off/on/' /etc/rsyslog.conf + - rm -f /etc/rsyslog.d/listen.conf + - rsyslogd + - yum install -y result/*.rpm + - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done + - rsyslogd + - bash -o pipefail ./build/columnstore_startup.sh + - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test + - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ + - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest + - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager + - cat go.log + - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/centos8 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 centos:8 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: centos:8 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp *.rpm buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: tests + image: centos:8 + commands: + - "" + - yum install -y diffutils + - yum install -y lz4 wget git rsyslog + - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf + - sed -i 's/off/on/' /etc/rsyslog.conf + - rm -f /etc/rsyslog.d/listen.conf + - rsyslogd + - yum install -y result/*.rpm + - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done + - rsyslogd + - bash -o pipefail ./build/columnstore_startup.sh + - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test + - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ + - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest + - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager + - cat go.log + - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/centos8 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 debian:9 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:9 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/debian9 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 debian:9 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:9 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/debian9 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 debian:9 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:9 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/debian9 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 debian:10 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:10 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/debian10 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 debian:10 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:10 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/debian10 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 debian:10 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: debian:10 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/debian10 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:16.04 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:16.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu16.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:16.04 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:16.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu16.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:16.04 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:16.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu16.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:18.04 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:18.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu18.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:18.04 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:18.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu18.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:18.04 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:18.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu18.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:20.04 pull_request + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:20.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu20.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - pull_request + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:20.04 cron + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:20.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu20.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + +--- +kind: pipeline +type: docker +name: develop-1.4 ubuntu:20.04 custom + +platform: + os: linux + arch: amd64 + +clone: + depth: 10 + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + - git config cmake.update-submodules no + +- name: clone-mdb + image: alpine/git + commands: + - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior + - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . + - git config cmake.update-submodules no + - rm -rf storage/columnstore/columnstore + - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore + volumes: + - name: mdb + path: /mdb + +- name: build + image: ubuntu:20.04 + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules + - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" + - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" + - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" + - sed -i -e '/wsrep/d' debian/mariadb-server-*.install + - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" + - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake + - sed -i '/columnstore/Id' debian/autobake-deb.sh + - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh + - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh + environment: + DEBIAN_FRONTEND: noninteractive + TRAVIS: true + volumes: + - name: mdb + path: /mdb + +- name: list pkgs + image: alpine + commands: + - cd /mdb/verylongdirnameforverystrangecpackbehavior + - mkdir /drone/src/result + - apk add --no-cache git + - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" + - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" + - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" + - cp ../*.deb buildinfo.txt /drone/src/result/ + - ls -l /drone/src/result + volumes: + - name: mdb + path: /mdb + +- name: publish + image: plugins/s3 + settings: + access_key: + from_secret: aws_access_key_id + bucket: cspkg + secret_key: + from_secret: aws_secret_access_key + source: result/* + strip_prefix: result/ + target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu20.04 + when: + status: + - success + - failure + +volumes: +- name: mdb + temp: {} + +trigger: + branch: + - develop-1.4 + event: + - custom + +--- +kind: pipeline +name: after develop pull_request + +platform: + os: linux + arch: amd64 + +steps: +- name: notify + image: plugins/slack + settings: + template: "*pull_request build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" + webhook: + from_secret: slack_webhook + +trigger: + branch: + - develop + event: + - pull_request + status: + - success + - failure + +depends_on: +- develop opensuse/leap:15 pull_request +- develop centos:7 pull_request +- develop centos:8 pull_request +- develop debian:9 pull_request +- develop debian:10 pull_request +- develop ubuntu:16.04 pull_request +- develop ubuntu:18.04 pull_request +- develop ubuntu:20.04 pull_request + +--- +kind: pipeline +name: after develop cron + +platform: + os: linux + arch: amd64 + +steps: +- name: notify + image: plugins/slack + settings: + template: "*cron build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" + webhook: + from_secret: slack_webhook + +trigger: + branch: + - develop + cron: + - nightly-develop + event: + - cron + status: + - success + - failure + +depends_on: +- develop opensuse/leap:15 cron +- develop centos:7 cron +- develop centos:8 cron +- develop debian:9 cron +- develop debian:10 cron +- develop ubuntu:16.04 cron +- develop ubuntu:18.04 cron +- develop ubuntu:20.04 cron + +--- +kind: pipeline +name: after develop custom + +platform: + os: linux + arch: amd64 + +steps: +- name: notify + image: plugins/slack + settings: + template: "*custom build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" + webhook: + from_secret: slack_webhook + +trigger: + branch: + - develop + event: + - custom + status: + - success + - failure + +depends_on: +- develop opensuse/leap:15 custom +- develop centos:7 custom +- develop centos:8 custom +- develop debian:9 custom +- develop debian:10 custom +- develop ubuntu:16.04 custom +- develop ubuntu:18.04 custom +- develop ubuntu:20.04 custom + +--- +kind: pipeline +name: after develop-1.4 pull_request + +platform: + os: linux + arch: amd64 + +steps: +- name: notify + image: plugins/slack + settings: + template: "*pull_request build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" + webhook: + from_secret: slack_webhook + +trigger: + branch: + - develop-1.4 + event: + - pull_request + status: + - success + - failure + +depends_on: +- develop-1.4 centos:7 pull_request +- develop-1.4 centos:8 pull_request +- develop-1.4 debian:9 pull_request +- develop-1.4 debian:10 pull_request +- develop-1.4 ubuntu:16.04 pull_request +- develop-1.4 ubuntu:18.04 pull_request +- develop-1.4 ubuntu:20.04 pull_request + +--- +kind: pipeline +name: after develop-1.4 cron + +platform: + os: linux + arch: amd64 + +steps: +- name: notify + image: plugins/slack + settings: + template: "*cron build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" + webhook: + from_secret: slack_webhook + +trigger: + branch: + - develop-1.4 + cron: + - nightly-develop-1-4 + event: + - cron + status: + - success + - failure + +depends_on: +- develop-1.4 centos:7 cron +- develop-1.4 centos:8 cron +- develop-1.4 debian:9 cron +- develop-1.4 debian:10 cron +- develop-1.4 ubuntu:16.04 cron +- develop-1.4 ubuntu:18.04 cron +- develop-1.4 ubuntu:20.04 cron + +--- +kind: pipeline +name: after develop-1.4 custom + +platform: + os: linux + arch: amd64 + +steps: +- name: notify + image: plugins/slack + settings: + template: "*custom build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" + webhook: + from_secret: slack_webhook + +trigger: + branch: + - develop-1.4 + event: + - custom + status: + - success + - failure + +depends_on: +- develop-1.4 centos:7 custom +- develop-1.4 centos:8 custom +- develop-1.4 debian:9 custom +- develop-1.4 debian:10 custom +- develop-1.4 ubuntu:16.04 custom +- develop-1.4 ubuntu:18.04 custom +- develop-1.4 ubuntu:20.04 custom + +... From 6fd6a54aec891056fb481646bcd96febf39f7247 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 13:23:43 +0200 Subject: [PATCH 02/12] deb python dependency --- .drone.jsonnet | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index c993263d3..64fe899a1 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -115,7 +115,8 @@ local Pipeline(branch, platform, event) = { "sed -i -e 's/\"galera-enterprise-4\"//' cmake/cpack_rpm.cmake", "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", - "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", + "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", + "sed -i '/libjemalloc2\\,$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", platformMap(branch, platform), ], }, From 671a323e9c870ae7b69add0de1fdc0a4088dbd3d Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 13:34:12 +0200 Subject: [PATCH 03/12] escape char --- .drone.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 64fe899a1..6e338f0b8 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,7 +116,7 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", - "sed -i '/libjemalloc2\\,$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", + "sed -i '/libjemalloc2\\,$$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", platformMap(branch, platform), ], }, From 51c334903dcf6ae06e4e0a3e56e733de5d59c3a6 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 13:39:45 +0200 Subject: [PATCH 04/12] ff --- .drone.jsonnet | 1 - .drone.yml | 90 +++++++++++++++++++++++++------------------------- 2 files changed, 45 insertions(+), 46 deletions(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 6e338f0b8..90afbf35f 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -115,7 +115,6 @@ local Pipeline(branch, platform, event) = { "sed -i -e 's/\"galera-enterprise-4\"//' cmake/cpack_rpm.cmake", "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", - "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", "sed -i '/libjemalloc2\\,$$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", platformMap(branch, platform), ], diff --git a/.drone.yml b/.drone.yml index 0d7d26902..2e50a2524 100644 --- a/.drone.yml +++ b/.drone.yml @@ -45,7 +45,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -142,7 +142,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -241,7 +241,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -338,7 +338,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -435,7 +435,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -534,7 +534,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -631,7 +631,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -728,7 +728,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -827,7 +827,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -924,7 +924,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1021,7 +1021,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1120,7 +1120,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1217,7 +1217,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1314,7 +1314,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1413,7 +1413,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1510,7 +1510,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1607,7 +1607,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1706,7 +1706,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1803,7 +1803,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1900,7 +1900,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -1999,7 +1999,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -2096,7 +2096,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -2193,7 +2193,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -2292,7 +2292,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -2389,7 +2389,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -2507,7 +2507,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -2627,7 +2627,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -2745,7 +2745,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -2863,7 +2863,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -2983,7 +2983,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package environment: DEBIAN_FRONTEND: noninteractive @@ -3101,7 +3101,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3198,7 +3198,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3297,7 +3297,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3394,7 +3394,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3491,7 +3491,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3590,7 +3590,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3687,7 +3687,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3784,7 +3784,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3883,7 +3883,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -3980,7 +3980,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -4077,7 +4077,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -4176,7 +4176,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -4273,7 +4273,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -4370,7 +4370,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive @@ -4469,7 +4469,7 @@ steps: - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - sed -i '/columnstore/Id' debian/autobake-deb.sh - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES "$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, (python2 or python3)" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt + - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh environment: DEBIAN_FRONTEND: noninteractive From 8c8d8142541afc5b880079e37f00494a9ccabda7 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 13:53:52 +0200 Subject: [PATCH 05/12] quote --- .drone.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 90afbf35f..2171cbf2d 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -115,7 +115,7 @@ local Pipeline(branch, platform, event) = { "sed -i -e 's/\"galera-enterprise-4\"//' cmake/cpack_rpm.cmake", "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", - "sed -i '/libjemalloc2\\,$$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", + "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", platformMap(branch, platform), ], }, From ea48cb4a3127027633c68958ad137b3e71303637 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 13:57:05 +0200 Subject: [PATCH 06/12] ff1 --- .drone.jsonnet | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.jsonnet b/.drone.jsonnet index 2171cbf2d..6e338f0b8 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,6 +116,7 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", + "sed -i '/libjemalloc2\\,$$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", platformMap(branch, platform), ], }, From ed9e1742d90dd940982f7824676adc1294b988ab Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 14:05:33 +0200 Subject: [PATCH 07/12] quoting --- .drone.jsonnet | 2 +- .drone.yml | 4733 ------------------------------------------------ 2 files changed, 1 insertion(+), 4734 deletions(-) delete mode 100644 .drone.yml diff --git a/.drone.jsonnet b/.drone.jsonnet index 6e338f0b8..d668dfe38 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,7 +116,7 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", - "sed -i '/libjemalloc2\\,$$/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", + "sed -i '/libjemalloc2\\,/a python | python2 | python3,' debian/control", platformMap(branch, platform), ], }, diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 2e50a2524..000000000 --- a/.drone.yml +++ /dev/null @@ -1,4733 +0,0 @@ ---- -kind: pipeline -type: docker -name: develop opensuse/leap:15 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: opensuse/leap:15 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/opensuse-leap15 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop opensuse/leap:15 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: opensuse/leap:15 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/opensuse-leap15 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop opensuse/leap:15 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: opensuse/leap:15 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - zypper install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel libboost_system-devel libboost_filesystem-devel libboost_thread-devel libboost_regex-devel libboost_date_time-devel libboost_chrono-devel libboost_atomic-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=sles15 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/opensuse-leap15 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop centos:7 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:7 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/centos7 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop centos:7 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:7 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/centos7 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop centos:7 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:7 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos7 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/centos7 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop centos:8 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:8 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/centos8 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop centos:8 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:8 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/centos8 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop centos:8 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:8 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DRPM=centos8 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/centos8 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop debian:9 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:9 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/debian9 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop debian:9 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:9 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/debian9 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop debian:9 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:9 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=stretch' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/debian9 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop debian:10 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:10 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/debian10 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop debian:10 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:10 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/debian10 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop debian:10 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:10 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=buster' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/debian10 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop ubuntu:16.04 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:16.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu16.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop ubuntu:16.04 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:16.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu16.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop ubuntu:16.04 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:16.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=xenial' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu16.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop ubuntu:18.04 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:18.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu18.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop ubuntu:18.04 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:18.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu18.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop ubuntu:18.04 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:18.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=bionic' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu18.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop ubuntu:20.04 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:20.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu20.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop ubuntu:20.04 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:20.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu20.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - ---- -kind: pipeline -type: docker -name: develop ubuntu:20.04 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch bb-10.5-cs --depth 1 https://github.com/MariaDB/server . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:20.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=mysql_release -DWITH_WSREP=OFF -DDEB=focal' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop/${DRONE_BUILD_NUMBER}/ubuntu20.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 centos:7 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:7 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: tests - image: centos:7 - commands: - - yum install -y sysvinit-tools - - "" - - yum install -y lz4 wget git rsyslog - - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf - - sed -i 's/off/on/' /etc/rsyslog.conf - - rm -f /etc/rsyslog.d/listen.conf - - rsyslogd - - yum install -y result/*.rpm - - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done - - rsyslogd - - bash -o pipefail ./build/columnstore_startup.sh - - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test - - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ - - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest - - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager --tests=test000.sh - - cat go.log - - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/centos7 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 centos:7 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:7 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: tests - image: centos:7 - commands: - - yum install -y sysvinit-tools - - "" - - yum install -y lz4 wget git rsyslog - - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf - - sed -i 's/off/on/' /etc/rsyslog.conf - - rm -f /etc/rsyslog.d/listen.conf - - rsyslogd - - yum install -y result/*.rpm - - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done - - rsyslogd - - bash -o pipefail ./build/columnstore_startup.sh - - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test - - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ - - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest - - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager - - cat go.log - - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/centos7 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 centos:7 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:7 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos7 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: tests - image: centos:7 - commands: - - yum install -y sysvinit-tools - - "" - - yum install -y lz4 wget git rsyslog - - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf - - sed -i 's/off/on/' /etc/rsyslog.conf - - rm -f /etc/rsyslog.d/listen.conf - - rsyslogd - - yum install -y result/*.rpm - - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done - - rsyslogd - - bash -o pipefail ./build/columnstore_startup.sh - - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test - - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ - - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest - - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager - - cat go.log - - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/centos7 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 centos:8 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:8 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: tests - image: centos:8 - commands: - - "" - - yum install -y diffutils - - yum install -y lz4 wget git rsyslog - - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf - - sed -i 's/off/on/' /etc/rsyslog.conf - - rm -f /etc/rsyslog.d/listen.conf - - rsyslogd - - yum install -y result/*.rpm - - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done - - rsyslogd - - bash -o pipefail ./build/columnstore_startup.sh - - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test - - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ - - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest - - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager --tests=test000.sh - - cat go.log - - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/centos8 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 centos:8 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:8 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: tests - image: centos:8 - commands: - - "" - - yum install -y diffutils - - yum install -y lz4 wget git rsyslog - - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf - - sed -i 's/off/on/' /etc/rsyslog.conf - - rm -f /etc/rsyslog.d/listen.conf - - rsyslogd - - yum install -y result/*.rpm - - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done - - rsyslogd - - bash -o pipefail ./build/columnstore_startup.sh - - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test - - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ - - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest - - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager - - cat go.log - - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/centos8 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 centos:8 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: centos:8 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - yum install -y libgcc && sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/CentOS-PowerTools.repo && yum install -y systemd-devel git cmake make gcc gcc-c++ libaio-devel openssl-devel boost-devel bison snappy-devel flex libcurl-devel libxml2-devel ncurses-devel automake libtool policycoreutils-devel rpm-build lsof iproute pam-devel perl-DBI cracklib-devel expect readline-devel && cmake -DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DRPM=centos8 && make -j$(nproc) package - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp *.rpm buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: tests - image: centos:8 - commands: - - "" - - yum install -y diffutils - - yum install -y lz4 wget git rsyslog - - sed -i '/OmitLocalLogging/d' /etc/rsyslog.conf - - sed -i 's/off/on/' /etc/rsyslog.conf - - rm -f /etc/rsyslog.d/listen.conf - - rsyslogd - - yum install -y result/*.rpm - - kill $(pidof rsyslogd) && while pidof rsyslogd; do sleep 2; done - - rsyslogd - - bash -o pipefail ./build/columnstore_startup.sh - - git clone --recurse-submodules --branch develop-1.4 --depth 1 https://github.com/mariadb-corporation/mariadb-columnstore-regression-test - - wget -qO- https://cspkg.s3.amazonaws.com/testData.tar.lz4 | lz4 -dc - | tar xf - -C mariadb-columnstore-regression-test/ - - cd mariadb-columnstore-regression-test/mysql/queries/nightly/alltest - - ./go.sh --sm_unit_test_dir=/drone/src/storage-manager - - cat go.log - - test -f testErrorLogs.tgz && mv testErrorLogs.tgz /drone/src/result/ || echo no-errors-archive - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/centos8 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 debian:9 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:9 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/debian9 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 debian:9 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:9 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/debian9 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 debian:9 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:9 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=stretch' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/debian9 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 debian:10 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:10 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/debian10 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 debian:10 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:10 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/debian10 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 debian:10 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: debian:10 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=buster' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/debian10 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:16.04 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:16.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu16.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:16.04 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:16.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu16.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:16.04 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:16.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=xenial' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu16.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:18.04 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:18.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu18.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:18.04 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:18.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu18.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:18.04 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:18.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=bionic' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu18.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:20.04 pull_request - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:20.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu20.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - pull_request - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:20.04 cron - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:20.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu20.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - ---- -kind: pipeline -type: docker -name: develop-1.4 ubuntu:20.04 custom - -platform: - os: linux - arch: amd64 - -clone: - depth: 10 - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - - git config cmake.update-submodules no - -- name: clone-mdb - image: alpine/git - commands: - - mkdir -p /mdb/verylongdirnameforverystrangecpackbehavior && cd /mdb/verylongdirnameforverystrangecpackbehavior - - git clone --recurse-submodules --branch 10.4-enterprise --depth 1 https://github.com/mariadb-corporation/MariaDBEnterprise . - - git config cmake.update-submodules no - - rm -rf storage/columnstore/columnstore - - cp -r /drone/src /mdb/verylongdirnameforverystrangecpackbehavior/storage/columnstore/columnstore - volumes: - - name: mdb - path: /mdb - -- name: build - image: ubuntu:20.04 - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - sed -i -e '/-DBUILD_CONFIG=mysql_release/d' debian/rules - - "sed -i -e '/Package: libmariadbd19/,/^$/d' debian/control" - - "sed -i -e '/Package: libmariadbd-dev/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-backup/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-connect/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-cracklib-password-check/,/^$/d' debian/control" - - "sed -i -e '/Package: mariadb-plugin-gssapi-*/,/^$/d' debian/control" - - sed -i -e '/wsrep/d' debian/mariadb-server-*.install - - "sed -i -e 's/Depends: galera.*/Depends:/' debian/control" - - sed -i -e 's/"galera-enterprise-4"//' cmake/cpack_rpm.cmake - - sed -i '/columnstore/Id' debian/autobake-deb.sh - - sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh - - sed -i '/libjemalloc2\,$$/a \ \ \ \ \ \ \ \ \ python | python2 | python3,' debian/control - - apt update && apt install --yes --no-install-recommends systemd libsystemd-dev git ca-certificates devscripts equivs build-essential libboost-all-dev libdistro-info-perl flex pkg-config automake libtool lsb-release bison chrpath cmake dh-apparmor dh-systemd gdb libaio-dev libcrack2-dev libjemalloc-dev libjudy-dev libkrb5-dev libncurses5-dev libpam0g-dev libpcre3-dev libreadline-gplv2-dev libsnappy-dev libssl-dev libsystemd-dev libxml2-dev unixodbc-dev uuid-dev zlib1g-dev libcurl4-openssl-dev dh-exec libpcre2-dev libzstd-dev psmisc socat expect net-tools rsync lsof libdbi-perl iproute2 gawk && mk-build-deps debian/control && dpkg -i mariadb-10*.deb || true && apt install -fy --no-install-recommends && CMAKEFLAGS='-DCMAKE_BUILD_TYPE=Release -DPLUGIN_COLUMNSTORE=YES -DPLUGIN_MROONGA=NO -DPLUGIN_ROCKSDB=NO -DPLUGIN_TOKUDB=NO -DPLUGIN_CONNECT=NO -DPLUGIN_SPIDER=NO -DPLUGIN_OQGRAPH=NO -DPLUGIN_PERFSCHEMA=NO -DPLUGIN_SPHINX=NO -DBUILD_CONFIG=enterprise -DDEB=focal' debian/autobake-deb.sh - environment: - DEBIAN_FRONTEND: noninteractive - TRAVIS: true - volumes: - - name: mdb - path: /mdb - -- name: list pkgs - image: alpine - commands: - - cd /mdb/verylongdirnameforverystrangecpackbehavior - - mkdir /drone/src/result - - apk add --no-cache git - - "echo \"engine: $DRONE_COMMIT\" > buildinfo.txt" - - "echo \"server: $$(git rev-parse HEAD)\" >> buildinfo.txt" - - "echo \"buildNo: $DRONE_BUILD_NUMBER\" >> buildinfo.txt" - - cp ../*.deb buildinfo.txt /drone/src/result/ - - ls -l /drone/src/result - volumes: - - name: mdb - path: /mdb - -- name: publish - image: plugins/s3 - settings: - access_key: - from_secret: aws_access_key_id - bucket: cspkg - secret_key: - from_secret: aws_secret_access_key - source: result/* - strip_prefix: result/ - target: develop-1.4/${DRONE_BUILD_NUMBER}/ubuntu20.04 - when: - status: - - success - - failure - -volumes: -- name: mdb - temp: {} - -trigger: - branch: - - develop-1.4 - event: - - custom - ---- -kind: pipeline -name: after develop pull_request - -platform: - os: linux - arch: amd64 - -steps: -- name: notify - image: plugins/slack - settings: - template: "*pull_request build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" - webhook: - from_secret: slack_webhook - -trigger: - branch: - - develop - event: - - pull_request - status: - - success - - failure - -depends_on: -- develop opensuse/leap:15 pull_request -- develop centos:7 pull_request -- develop centos:8 pull_request -- develop debian:9 pull_request -- develop debian:10 pull_request -- develop ubuntu:16.04 pull_request -- develop ubuntu:18.04 pull_request -- develop ubuntu:20.04 pull_request - ---- -kind: pipeline -name: after develop cron - -platform: - os: linux - arch: amd64 - -steps: -- name: notify - image: plugins/slack - settings: - template: "*cron build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" - webhook: - from_secret: slack_webhook - -trigger: - branch: - - develop - cron: - - nightly-develop - event: - - cron - status: - - success - - failure - -depends_on: -- develop opensuse/leap:15 cron -- develop centos:7 cron -- develop centos:8 cron -- develop debian:9 cron -- develop debian:10 cron -- develop ubuntu:16.04 cron -- develop ubuntu:18.04 cron -- develop ubuntu:20.04 cron - ---- -kind: pipeline -name: after develop custom - -platform: - os: linux - arch: amd64 - -steps: -- name: notify - image: plugins/slack - settings: - template: "*custom build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" - webhook: - from_secret: slack_webhook - -trigger: - branch: - - develop - event: - - custom - status: - - success - - failure - -depends_on: -- develop opensuse/leap:15 custom -- develop centos:7 custom -- develop centos:8 custom -- develop debian:9 custom -- develop debian:10 custom -- develop ubuntu:16.04 custom -- develop ubuntu:18.04 custom -- develop ubuntu:20.04 custom - ---- -kind: pipeline -name: after develop-1.4 pull_request - -platform: - os: linux - arch: amd64 - -steps: -- name: notify - image: plugins/slack - settings: - template: "*pull_request build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" - webhook: - from_secret: slack_webhook - -trigger: - branch: - - develop-1.4 - event: - - pull_request - status: - - success - - failure - -depends_on: -- develop-1.4 centos:7 pull_request -- develop-1.4 centos:8 pull_request -- develop-1.4 debian:9 pull_request -- develop-1.4 debian:10 pull_request -- develop-1.4 ubuntu:16.04 pull_request -- develop-1.4 ubuntu:18.04 pull_request -- develop-1.4 ubuntu:20.04 pull_request - ---- -kind: pipeline -name: after develop-1.4 cron - -platform: - os: linux - arch: amd64 - -steps: -- name: notify - image: plugins/slack - settings: - template: "*cron build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" - webhook: - from_secret: slack_webhook - -trigger: - branch: - - develop-1.4 - cron: - - nightly-develop-1-4 - event: - - cron - status: - - success - - failure - -depends_on: -- develop-1.4 centos:7 cron -- develop-1.4 centos:8 cron -- develop-1.4 debian:9 cron -- develop-1.4 debian:10 cron -- develop-1.4 ubuntu:16.04 cron -- develop-1.4 ubuntu:18.04 cron -- develop-1.4 ubuntu:20.04 cron - ---- -kind: pipeline -name: after develop-1.4 custom - -platform: - os: linux - arch: amd64 - -steps: -- name: notify - image: plugins/slack - settings: - template: "*custom build <{{build.link}}|{{build.number}}> {{#success build.status}}succeeded{{else}}failed{{/success}}*.\n\n*Branch*: \n*Commit*: {{truncate build.message.title 100 }}\n*Author*: {{ build.author }}\n*Duration*: {{since build.started}}\n*Artifacts*: https://cspkg.s3.amazonaws.com/index.html?prefix={{build.branch}}/{{build.number}}" - webhook: - from_secret: slack_webhook - -trigger: - branch: - - develop-1.4 - event: - - custom - status: - - success - - failure - -depends_on: -- develop-1.4 centos:7 custom -- develop-1.4 centos:8 custom -- develop-1.4 debian:9 custom -- develop-1.4 debian:10 custom -- develop-1.4 ubuntu:16.04 custom -- develop-1.4 ubuntu:18.04 custom -- develop-1.4 ubuntu:20.04 custom - -... From 492f70db23080ff1991c77ceabee210a8e38d472 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 14:11:21 +0200 Subject: [PATCH 08/12] quoting --- .drone.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index d668dfe38..e315ffbf3 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,7 +116,7 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", - "sed -i '/libjemalloc2\\,/a python | python2 | python3,' debian/control", + "sed -i '/libjemalloc2,/a python | python2 | python3,' debian/control", platformMap(branch, platform), ], }, From 06122f923320b5e2fbf318bc61660814d3d2ace5 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 14:15:40 +0200 Subject: [PATCH 09/12] ff --- .drone.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index e315ffbf3..48303e566 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,7 +116,7 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", - "sed -i '/libjemalloc2,/a python | python2 | python3,' debian/control", + "sed -i '/libjemalloc2,/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", platformMap(branch, platform), ], }, From ecd3e61385b48fa9358a25acddc5a6671d76bb4f Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 14:22:23 +0200 Subject: [PATCH 10/12] print control --- .drone.jsonnet | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.jsonnet b/.drone.jsonnet index 48303e566..343fe3f98 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -117,6 +117,7 @@ local Pipeline(branch, platform, event) = { "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", "sed -i '/libjemalloc2,/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", + 'cat debian/control', platformMap(branch, platform), ], }, From 9b295e1d45e1f3ee3840dff48107a6f3852bcd02 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 14:41:07 +0200 Subject: [PATCH 11/12] quote --- .drone.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 343fe3f98..8ba3bb6de 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,7 +116,7 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", - "sed -i '/libjemalloc2,/a \\ \\ \\ \\ \\ \\ \\ \\ \\ python | python2 | python3,' debian/control", + "sed -i '/libjemalloc2,/a \\ python | python2 | python3,' debian/control", 'cat debian/control', platformMap(branch, platform), ], From 93e7bd7e5bb3c7be8aa8c81c76100b1386a54191 Mon Sep 17 00:00:00 2001 From: mariadb-RomanNavrotskiy Date: Wed, 17 Jun 2020 14:50:46 +0200 Subject: [PATCH 12/12] fff --- .drone.jsonnet | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index 8ba3bb6de..9df350232 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -116,7 +116,8 @@ local Pipeline(branch, platform, event) = { "sed -i '/columnstore/Id' debian/autobake-deb.sh", "sed -i 's/.*flex.*/echo/' debian/autobake-deb.sh", "sed -i 's/.*REQUIRES.*/ SET(CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES \"$${CPACK_RPM_columnstore-engine_PACKAGE_REQUIRES}, MariaDB-server >= 10.5.4, python2 or python3\" PARENT_SCOPE)/' storage/columnstore/CMakeLists.txt", - "sed -i '/libjemalloc2,/a \\ python | python2 | python3,' debian/control", + "sed -i '/libjemalloc2,/a python | python2 | python3,' debian/control", + "sed -i 's/^python/ python/' debian/control", 'cat debian/control', platformMap(branch, platform), ],