[master] 31042bece [cci] distcheck from git

Guillaume Quintard guillaume at varnish-software.com
Tue Jan 12 20:14:12 UTC 2021


commit 31042bece195872a7f8404635ee6c0afe0d9a4ce
Author: Guillaume Quintard <guillaume at varnish-software.com>
Date:   Tue Jan 12 11:38:40 2021 -0800

    [cci] distcheck from git

diff --git a/.circleci/config.yml b/.circleci/config.yml
index fd5658910..9a10465cc 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -156,6 +156,7 @@ jobs:
                 yum install -y epel-release
                 yum install -y \
                     automake \
+                    git \
                     jemalloc-devel \
                     libedit-devel \
                     libtool \
@@ -174,6 +175,7 @@ jobs:
                     build-essential \
                     ca-certificates \
                     cpio \
+                    git \
                     graphviz \
                     libedit-dev \
                     libjemalloc-dev \
@@ -192,6 +194,7 @@ jobs:
                     build-base \
                     ca-certificates \
                     cpio \
+                    git \
                     gzip \
                     libedit-dev \
                     libtool \
@@ -207,6 +210,7 @@ jobs:
                     base-devel \
                     ca-certificates \
                     cpio \
+                    git \
                     libedit \
                     libtool \
                     libunwind \
@@ -216,12 +220,10 @@ jobs:
                     python-sphinx \
                     tar
             fi
-      - attach_workspace:
-          at: /workspace
+      - checkout
       - run:
           name: Extract and distcheck
           command: |
-            tar xavf varnish-*.tar.gz --strip 1
             if [ << parameters.dist >> = archlinux ]; then
                 useradd varnish
             elif [ << parameters.dist >> = centos ]; then
@@ -237,7 +239,10 @@ jobs:
             export TSAN_OPTIONS=abort_on_error=1,halt_on_error=1,use_sigaltstack=0,suppressions=$(pwd)/tools/tsan.suppr
             export UBSAN_OPTIONS=halt_on_error=1,print_stacktrace=1,use_sigaltstack=0,suppressions=$(pwd)/tools/ubsan.suppr
 
-            sudo -u varnish ./configure \
+            sudo -u varnish \
+                autoreconf -i -v
+            sudo -u varnish \
+                ./configure \
             	--quiet \
             	--with-unwind \
             	--enable-developer-warnings \
@@ -274,34 +279,24 @@ workflows:
           name: distcheck_centos_7
           dist: centos
           release: "7"
-          requires:
-            - dist
       - distcheck:
           name: distcheck_centos_8
           dist: centos
           release: "8"
-          requires:
-            - dist
       - distcheck:
           name: distcheck_debian_buster
           dist: debian
           release: buster
           extra_conf: --enable-asan --enable-ubsan
-          requires:
-            - dist
       - distcheck:
           name: distcheck_alpine
           dist: alpine
           release: "latest"
           #extra_conf: --without-jemalloc
-          requires:
-            - dist
       - distcheck:
           name: distcheck_archlinux
           dist: archlinux
           release: "latest"
-          requires:
-            - dist
   nightly:
     triggers:
       - schedule:


More information about the varnish-commit mailing list