summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2018-02-09 12:48:39 +0000
committerJavier Jardón <jjardon@gnome.org>2018-02-09 13:03:39 +0000
commit5aa1ac0b506daddab34057657805efab9bca5e08 (patch)
tree9fca0aa46d607657332c862c3919980c46b32d41
parentac52fed7afd9f0027a9bd9900dfcc962676828a1 (diff)
downloadybd-5aa1ac0b506daddab34057657805efab9bca5e08.tar.gz
.gitlab-ci.yml: Use temaplate for build jobs
-rw-r--r--.gitlab-ci.yml34
1 files changed, 8 insertions, 26 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 598d970..d4879d1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -58,8 +58,7 @@ check_release_notes:
paths:
- release-notes.txt
-check_build_debian_jessie:
- image: debian:jessie
+.build_template: &build_definition
stage: build
variables:
YBD_kbas_url: "false-url"
@@ -69,38 +68,21 @@ check_build_debian_jessie:
only:
- master
+check_build_debian_jessie:
+ image: debian:jessie
+ <<: *build_definition
+
check_build_ubuntu_16.04:
image: ubuntu:16.04
- stage: build
- variables:
- YBD_kbas_url: "false-url"
- YBD_check_definitions: "exit"
- script:
- - ./ybd.py definitions/systems/minimal-system-x86_64-generic.morph x86_64
- only:
- - master
+ <<: *build_definition
check_build_ubuntu_17.04:
image: ubuntu:17.04
- stage: build
- variables:
- YBD_kbas_url: "false-url"
- YBD_check_definitions: "exit"
- script:
- - ./ybd.py definitions/systems/minimal-system-x86_64-generic.morph x86_64
- only:
- - master
+ <<: *build_definition
check_build_fedora_25:
image: fedora:25
- stage: build
- variables:
- YBD_kbas_url: "false-url"
- YBD_check_definitions: "exit"
- script:
- - ./ybd.py definitions/systems/minimal-system-x86_64-generic.morph x86_64
- only:
- - master
+ <<: *build_definition
check_build_kbas:
stage: build