centos7-build:
<<: *rpm_build_definition
+ needs:
+ - job: docker_build_centos7
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
centos8-build:
<<: *rpm_build_definition
+ needs:
+ - job: docker_build_centos8
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
fedora32-build:
<<: *rpm_build_definition
+ needs:
+ - job: docker_build_fedora32
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
fedora33-build:
<<: *rpm_build_definition
+ needs:
+ - job: docker_build_fedora33
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
ubuntu18-04-build:
<<: *deb_build_definition
+ needs:
+ - job: docker_build_ubuntu-18.04
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
ubuntu20-04-debug-build:
<<: *deb_build_definition
+ needs:
+ - job: docker_build_ubuntu-20.04
+ artifacts: false
+ - job: portable-source
+ artifacts: true
before_script:
- export CFLAGS="-DDEBUG"
- export CXXFLAGS="-DDEBUG"
ubuntu20-04-build:
<<: *deb_build_definition
+ needs:
+ - job: docker_build_ubuntu-20.04
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
ubuntu20-10-build:
<<: *deb_build_definition
+ needs:
+ - job: docker_build_ubuntu-20.10
+ artifacts: false
+ - job: portable-source
+ artifacts: true
tags:
- linux
variables:
macos-autotools-build:
<<: *macos_build_definition
+ needs:
+ - job: portable-source
+ artifacts: true
before_script:
- export build_system="autotools"
tags:
ubuntu18-04-cmake-build:
<<: *deb_build_definition
+ needs:
+ - job: docker_build_ubuntu-18.04
+ artifacts: false
+ - job: portable-source
+ artifacts: true
before_script:
- export build_system="cmake"
# fail on any compiler warnings
ubuntu20-10-cmake-build:
<<: *deb_build_definition
+ needs:
+ - job: docker_build_ubuntu-20.10
+ artifacts: false
+ - job: portable-source
+ artifacts: true
before_script:
- export build_system="cmake"
# fail on any compiler warnings
centos7-cmake-build:
<<: *rpm_build_definition
+ needs:
+ - job: docker_build_centos7
+ artifacts: false
+ - job: portable-source
+ artifacts: true
before_script:
- export build_system="cmake"
# fail on any compiler warnings
fedora32-cmake-build:
<<: *rpm_build_definition
+ needs:
+ - job: docker_build_fedora32
+ artifacts: false
+ - job: portable-source
+ artifacts: true
before_script:
- export build_system="cmake"
# fail on any compiler warnings
macos-cmake-build:
<<: *macos_build_definition
+ needs:
+ - job: portable-source
+ artifacts: true
before_script:
- export build_system="cmake"
# fail on any compiler warnings