Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
deb-icinga2
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
packaging
deb-icinga2
Commits
bd4ee7d8
Commit
bd4ee7d8
authored
5 years ago
by
Markus Frosch
Browse files
Options
Downloads
Patches
Plain Diff
ci: Rebuild matrix for multi arch builds
parent
ad0e26de
No related branches found
No related tags found
No related merge requests found
Pipeline
#4469
passed
5 years ago
Stage: source
Stage: binary
Stage: test
Stage: upload
Changes
1
Pipelines
8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
.gitlab-ci.yml
+128
-61
128 additions, 61 deletions
.gitlab-ci.yml
with
128 additions
and
61 deletions
.gitlab-ci.yml
+
128
−
61
View file @
bd4ee7d8
stages
:
-
build
-
source
-
binary
-
test
-
upload
...
...
@@ -8,23 +9,38 @@ variables:
ICINGA_BUILD_TYPE
:
snapshot
#ICINGA_BUILD_UPSTREAM_BRANCH:
.
build
:
&build
stage
:
build
.
source
:
&source
stage
:
source
tags
:
-
docker
image
:
${DOCKER_IMAGE_BASE}/${DOCKER_IMAGE}
script
:
-
icinga-build-
packag
e
-
icinga-build-
deb-sourc
e
cache
:
key
:
"
${CI_JOB_NAME}"
paths
:
-
ccache/
-
'
icinga2.git'
artifacts
:
paths
:
-
build/*
expire_in
:
1 week
.binary
:
&binary
stage
:
binary
tags
:
-
docker
image
:
${DOCKER_IMAGE_BASE}/${DOCKER_IMAGE}
script
:
-
icinga-build-deb-binary
cache
:
key
:
"
${CI_JOB_NAME}"
paths
:
-
ccache/
artifacts
:
paths
:
-
build/*
expire_in
:
1 week
.test
:
&test
stage
:
test
tags
:
...
...
@@ -49,166 +65,217 @@ variables:
###################################
# Debian
###################################
build/debian/buster
:
<<
:
*build
# 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
:
test/debian/buster:
x86_64
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
debian/buster
dependencies
:
-
build/
debian/buster
-
debian/buster
build/
debian/buster:x86
:
<<
:
*b
uild
debian/buster:x86
:
<<
:
*b
inary
variables
:
DOCKER_IMAGE
:
debian/buster:x86
dependencies
:
-
debian/buster
test/debian/buster:x86
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
debian/buster:x86
dependencies
:
-
build/
debian/buster:x86
-
build/
debian/buster
-
debian/buster:x86
-
debian/buster
:x86_64
upload/debian/buster
:
<<
:
*upload
dependencies
:
-
build/debian/buster:x86
-
build/debian/buster
-
debian/buster:x86
-
debian/buster:x86_64
-
debian/buster
build/debian/stretch
:
<<
:
*build
# stretch
debian/stretch
:
<<
:
*source
variables
:
DOCKER_IMAGE
:
debian/stretch
test/debian/stretch
:
debian/stretch:x86_64
:
<<
:
*binary
variables
:
DOCKER_IMAGE
:
debian/stretch
dependencies
:
-
debian/stretch
test/debian/stretch:x86_64
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
debian/stretch
dependencies
:
-
build/
debian/stretch
-
debian/stretch
build/
debian/stretch:x86
:
<<
:
*b
uild
debian/stretch:x86
:
<<
:
*b
inary
variables
:
DOCKER_IMAGE
:
debian/stretch:x86
dependencies
:
-
debian/stretch
test/debian/stretch:x86
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
debian/stretch:x86
dependencies
:
-
build/
debian/stretch:x86
-
build/
debian/stretch
-
debian/stretch:x86
-
debian/stretch
:x86_64
upload/debian/stretch
:
<<
:
*upload
dependencies
:
-
build/debian/stretch:x86
-
build/debian/stretch
-
debian/stretch:x86
-
debian/stretch:x86_64
-
debian/stretch
###################################
# Ubuntu
###################################
build/ubuntu/disco
:
<<
:
*build
# disco
ubuntu/disco
:
<<
:
*source
variables
:
ICINGA_BUILD_DEB_FLAVOR
:
stretch
DOCKER_IMAGE
:
ubuntu/disco
test/ubuntu/disco
:
ubuntu/disco:x86_64
:
<<
:
*binary
variables
:
DOCKER_IMAGE
:
ubuntu/disco
dependencies
:
-
ubuntu/disco
test/ubuntu/disco:x86_64
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
ubuntu/disco
dependencies
:
-
build/
ubuntu/disco
-
ubuntu/disco
build/
ubuntu/disco:x86
:
<<
:
*b
uild
ubuntu/disco:x86
:
<<
:
*b
inary
variables
:
ICINGA_BUILD_DEB_FLAVOR
:
stretch
DOCKER_IMAGE
:
ubuntu/disco:x86
dependencies
:
-
ubuntu/disco
test/ubuntu/disco:x86
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
ubuntu/disco:x86
dependencies
:
-
build/
ubuntu/disco:x86
-
build/
ubuntu/disco
-
ubuntu/disco:x86
-
ubuntu/disco
:x86_64
upload/ubuntu/disco
:
<<
:
*upload
dependencies
:
-
build/ubuntu/disco:x86
-
build/ubuntu/disco
-
ubuntu/disco:x86
-
ubuntu/disco:x86_64
-
ubuntu/disco
build/ubuntu/bionic
:
<<
:
*build
# bionic
ubuntu/bionic
:
<<
:
*source
variables
:
ICINGA_BUILD_DEB_FLAVOR
:
stretch
DOCKER_IMAGE
:
ubuntu/bionic
test/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
:
-
build/
ubuntu/bionic
-
ubuntu/bionic
build/
ubuntu/bionic:x86
:
<<
:
*b
uild
ubuntu/bionic:x86
:
<<
:
*b
inary
variables
:
ICINGA_BUILD_DEB_FLAVOR
:
stretch
DOCKER_IMAGE
:
ubuntu/bionic:x86
dependencies
:
-
ubuntu/bionic
test/ubuntu/bionic:x86
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
ubuntu/bionic:x86
dependencies
:
-
build/
ubuntu/bionic:x86
-
build/
ubuntu/bionic
-
ubuntu/bionic:x86
-
ubuntu/bionic
:x86_64
upload/ubuntu/bionic
:
<<
:
*upload
dependencies
:
-
build/ubuntu/bionic:x86
-
build/ubuntu/bionic
-
ubuntu/bionic:x86
-
ubuntu/bionic:x86_64
-
ubuntu/bionic
build/ubuntu/xenial
:
<<
:
*build
# xenial
ubuntu/xenial
:
<<
:
*source
variables
:
ICINGA_BUILD_DEB_FLAVOR
:
stretch
DOCKER_IMAGE
:
ubuntu/xenial
test/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
:
-
build/
ubuntu/xenial
-
ubuntu/xenial
build/
ubuntu/xenial:x86
:
<<
:
*b
uild
ubuntu/xenial:x86
:
<<
:
*b
inary
variables
:
ICINGA_BUILD_DEB_FLAVOR
:
stretch
DOCKER_IMAGE
:
ubuntu/xenial:x86
dependencies
:
-
ubuntu/xenial
test/ubuntu/xenial:x86
:
<<
:
*test
variables
:
DOCKER_IMAGE
:
ubuntu/xenial:x86
dependencies
:
-
build/
ubuntu/xenial:x86
-
build/
ubuntu/xenial
-
ubuntu/xenial:x86
-
ubuntu/xenial
:x86_64
upload/ubuntu/xenial
:
<<
:
*upload
dependencies
:
-
build/ubuntu/xenial:x86
-
build/ubuntu/xenial
-
ubuntu/xenial:x86
-
ubuntu/xenial:x86_64
-
ubuntu/xenial
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment