Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
No results found
Show changes
Commits on Source (27)
......@@ -62,181 +62,112 @@ variables:
- master
- tags
###################################
# Debian
###################################
# buster
debian/buster:
<<: *source
variables:
DOCKER_IMAGE: debian/buster
debian/buster:x86_64:
<<: *binary
variables:
DOCKER_IMAGE: debian/buster
dependencies:
- debian/buster
test/debian/buster:x86_64:
<<: *test
variables:
DOCKER_IMAGE: debian/buster
dependencies:
- debian/buster
debian/buster:x86:
<<: *binary
variables:
DOCKER_IMAGE: debian/buster:x86
dependencies:
- debian/buster
test/debian/buster:x86:
<<: *test
variables:
DOCKER_IMAGE: debian/buster:x86
dependencies:
- debian/buster:x86
- debian/buster:x86_64
upload/debian/buster:
<<: *upload
dependencies:
- debian/buster:x86
- debian/buster:x86_64
- debian/buster
# stretch
debian/stretch:
debian/bullseye:
<<: *source
variables:
DOCKER_IMAGE: debian/stretch
DOCKER_IMAGE: debian/bullseye
debian/stretch:x86_64:
debian/bullseye:x86_64:
<<: *binary
variables:
DOCKER_IMAGE: debian/stretch
DOCKER_IMAGE: debian/bullseye
dependencies:
- debian/stretch
- debian/bullseye
test/debian/stretch:x86_64:
test/debian/bullseye:x86_64:
<<: *test
variables:
DOCKER_IMAGE: debian/stretch
DOCKER_IMAGE: debian/bullseye
dependencies:
- debian/stretch
- debian/bullseye:x86_64
debian/stretch:x86:
debian/bullseye:x86:
<<: *binary
variables:
DOCKER_IMAGE: debian/stretch:x86
DOCKER_IMAGE: debian/bullseye:x86
dependencies:
- debian/stretch
- debian/bullseye
test/debian/stretch:x86:
test/debian/bullseye:x86:
<<: *test
variables:
DOCKER_IMAGE: debian/stretch:x86
DOCKER_IMAGE: debian/bullseye:x86
dependencies:
- debian/stretch:x86
- debian/stretch:x86_64
- debian/bullseye:x86
- debian/bullseye:x86_64
upload/debian/stretch:
upload/debian/bullseye:
<<: *upload
dependencies:
- debian/stretch:x86
- debian/stretch:x86_64
- debian/stretch
- debian/bullseye:x86
- debian/bullseye:x86_64
- debian/bullseye
# jessie
debian/jessie:
debian/buster:
<<: *source
variables:
DOCKER_IMAGE: debian/jessie
DOCKER_IMAGE: debian/buster
debian/jessie:x86_64:
debian/buster:x86_64:
<<: *binary
variables:
DOCKER_IMAGE: debian/jessie
DOCKER_IMAGE: debian/buster
dependencies:
- debian/jessie
- debian/buster
test/debian/jessie:x86_64:
test/debian/buster:x86_64:
<<: *test
variables:
DOCKER_IMAGE: debian/jessie
DOCKER_IMAGE: debian/buster
dependencies:
- debian/jessie
- debian/buster:x86_64
debian/jessie:x86:
debian/buster:x86:
<<: *binary
variables:
DOCKER_IMAGE: debian/jessie:x86
DOCKER_IMAGE: debian/buster:x86
dependencies:
- debian/jessie
- debian/buster
test/debian/jessie:x86:
test/debian/buster:x86:
<<: *test
variables:
DOCKER_IMAGE: debian/jessie:x86
DOCKER_IMAGE: debian/buster:x86
dependencies:
- debian/jessie:x86
- debian/jessie:x86_64
- debian/buster:x86
- debian/buster:x86_64
upload/debian/jessie:
upload/debian/buster:
<<: *upload
dependencies:
- debian/jessie:x86
- debian/jessie:x86_64
- debian/jessie
###################################
# Ubuntu
###################################
- debian/buster:x86
- debian/buster:x86_64
- debian/buster
# eoan
ubuntu/eoan:
ubuntu/jammy:
<<: *source
variables:
DOCKER_IMAGE: ubuntu/eoan
DOCKER_IMAGE: ubuntu/jammy
ubuntu/eoan:x86_64:
ubuntu/jammy:x86_64:
<<: *binary
variables:
DOCKER_IMAGE: ubuntu/eoan
DOCKER_IMAGE: ubuntu/jammy
dependencies:
- ubuntu/eoan
- ubuntu/jammy
test/ubuntu/eoan:x86_64:
test/ubuntu/jammy:x86_64:
<<: *test
variables:
DOCKER_IMAGE: ubuntu/eoan
dependencies:
- ubuntu/eoan
ubuntu/eoan:x86:
<<: *binary
variables:
DOCKER_IMAGE: ubuntu/eoan:x86
DOCKER_IMAGE: ubuntu/jammy
dependencies:
- ubuntu/eoan
- ubuntu/jammy:x86_64
test/ubuntu/eoan:x86:
<<: *test
variables:
DOCKER_IMAGE: ubuntu/eoan:x86
dependencies:
- ubuntu/eoan:x86
- ubuntu/eoan:x86_64
upload/ubuntu/eoan:
upload/ubuntu/jammy:
<<: *upload
dependencies:
- ubuntu/eoan:x86
- ubuntu/eoan:x86_64
- ubuntu/eoan
- ubuntu/jammy:x86_64
- ubuntu/jammy
ubuntu/focal:
<<: *source
......@@ -255,94 +186,10 @@ test/ubuntu/focal:x86_64:
variables:
DOCKER_IMAGE: ubuntu/focal
dependencies:
- ubuntu/focal
- ubuntu/focal:x86_64
upload/ubuntu/focal:
<<: *upload
dependencies:
- ubuntu/focal:x86_64
- ubuntu/focal
# bionic
ubuntu/bionic:
<<: *source
variables:
DOCKER_IMAGE: ubuntu/bionic
ubuntu/bionic:x86_64:
<<: *binary
variables:
DOCKER_IMAGE: ubuntu/bionic
dependencies:
- ubuntu/bionic
test/ubuntu/bionic:x86_64:
<<: *test
variables:
DOCKER_IMAGE: ubuntu/bionic
dependencies:
- ubuntu/bionic
ubuntu/bionic:x86:
<<: *binary
variables:
DOCKER_IMAGE: ubuntu/bionic:x86
dependencies:
- ubuntu/bionic
test/ubuntu/bionic:x86:
<<: *test
variables:
DOCKER_IMAGE: ubuntu/bionic:x86
dependencies:
- ubuntu/bionic:x86
- ubuntu/bionic:x86_64
upload/ubuntu/bionic:
<<: *upload
dependencies:
- ubuntu/bionic:x86
- ubuntu/bionic:x86_64
- ubuntu/bionic
# xenial
ubuntu/xenial:
<<: *source
variables:
DOCKER_IMAGE: ubuntu/xenial
ubuntu/xenial:x86_64:
<<: *binary
variables:
DOCKER_IMAGE: ubuntu/xenial
dependencies:
- ubuntu/xenial
test/ubuntu/xenial:x86_64:
<<: *test
variables:
DOCKER_IMAGE: ubuntu/xenial
dependencies:
- ubuntu/xenial
ubuntu/xenial:x86:
<<: *binary
variables:
DOCKER_IMAGE: ubuntu/xenial:x86
dependencies:
- ubuntu/xenial
test/ubuntu/xenial:x86:
<<: *test
variables:
DOCKER_IMAGE: ubuntu/xenial:x86
dependencies:
- ubuntu/xenial:x86
- ubuntu/xenial:x86_64
upload/ubuntu/xenial:
<<: *upload
dependencies:
- ubuntu/xenial:x86
- ubuntu/xenial:x86_64
- ubuntu/xenial
......@@ -7,8 +7,7 @@ Build-Depends:
bison,
cmake (>= 2.8.7),
cmake (>= 3.2.2) | pkg-config,
debhelper (>= 9),
dh-systemd (>= 1.5),
debhelper (>= 10),
libsystemd-dev,
flex,
g++ (>= 4:8.0) | g++-8 | g++ (<< 4:7),
......@@ -16,6 +15,7 @@ Build-Depends:
libboost-context-dev (>= 1.66) | libboost-context1.67-dev | libboost-context1.67-icinga-dev,
libboost-coroutine-dev (>= 1.66) | libboost-coroutine1.67-dev | libboost-coroutine1.67-icinga-dev,
libboost-filesystem-dev (>= 1.66) | libboost-filesystem1.67-dev | libboost-filesystem1.67-icinga-dev,
libboost-iostreams-dev (>= 1.66) | libboost-iostreams1.67-dev | libboost-iostreams1.67-icinga-dev,
libboost-program-options-dev (>= 1.66) | libboost-program-options1.67-dev | libboost-program-options1.67-icinga-dev,
libboost-regex-dev (>= 1.66) | libboost-regex1.67-dev | libboost-regex1.67-icinga-dev,
libboost-system-dev (>= 1.66) | libboost-system1.67-dev | libboost-system1.67-icinga-dev,
......
......@@ -2,4 +2,4 @@ version=3
# filenamemangle -> prepending icinga2 if only tag name
# versionmangle -> convert version addition to ~ version
opts=filenamemangle=s/.+\/(?:icinga2-|v)([\d.]+(?:-.+)?).tar.gz/icinga2-$1.tar.gz/,versionmangle=s/^([\d.]+)-(.+)?/$1~$2/ \
https://github.com/Icinga/icinga2/releases .*/(?:icinga2-|v)([\d.]+(?:-.+)?).tar.gz
https://github.com/Icinga/icinga2/tags .*/(?:icinga2-|v)([\d.]+(?:-.+)?).tar.gz