env:
LANG: C
- DEFAULT_CONFIG_OPTS: --enable-debug --without-libstatgrab
+ CIRRUS_CLONE_DEPTH: 1
+ DEFAULT_CONFIG_OPTS: --enable-debug --without-libstatgrab --disable-dependency-tracking
###
# make distcheck and other sanity checks
#
-relase_ready_task:
+release_ready_task:
container:
image: collectd/ci:stretch_amd64
lint_script:
- ./build.sh
- ./configure $DEFAULT_CONFIG_OPTS
checks_script:
- - make -s distcheck
+ - make -j2 -s distcheck DISTCHECK_CONFIGURE_FLAGS="${DEFAULT_CONFIG_OPTS}"
###
-# Default toolchain and build flags use in deb packages, on a range of Debian
+# Default toolchain and build flags used in deb packages, on a range of Debian
# and Ubuntu releases (+ Debian/unstable)
# Most should succeed, and PRs shouldn't break them.
#
CPPLAGS="$(dpkg-buildflags --get CPPFLAGS)"
LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- - make -sk check
+ - make -j2 -sk check
- /checks/check-built-plugins.sh
###
-# Default toolchain and build flags use in RPM packages, on a range of RedHat
+# Default toolchain and build flags used in RPM packages, on a range of RedHat
# and Fedora releases (+ Fedora/rawhide)
# Most should succeed, and PRs shouldn't break them.
#
- gcc --version
- ./configure CC=gcc $DEFAULT_CONFIG_OPTS CFLAGS="$(rpm --eval '%optflags')"
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- - make -sk check
+ - make -j2 -sk check
- /checks/check-built-plugins.sh
CPPLAGS="$(dpkg-buildflags --get CPPFLAGS)"
LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- - make -sk check
+ - make -j2 -sk check
# build against libstatgrab, should always pass
- env:
CPPLAGS="$(dpkg-buildflags --get CPPFLAGS)"
LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- >
for i in cpu disk interface load memory swap users; do
CPPLAGS="$(dpkg-buildflags --get CPPFLAGS)"
LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- - make -sk check
+ - make -j2 -sk check
# build using clang with a collection of strict build flags, will most
# probably always fail
-Wno-typedef-redefinition
-Wno-gnu-variable-sized-type-not-at-end'
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- - make -sk check
+ - make -j2 -sk check
###
# Build using a range of compilers, available in debian/unstable. NB: might
CPPLAGS="$(dpkg-buildflags --get CPPFLAGS)"
LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"
build_script:
- - make -sk
+ - make -j2 -sk
tests_script:
- - make -sk check
+ - make -j2 -sk check