[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/5] GitLab CI: avoid calling before_scripts on unintended jobs
From: |
Cleber Rosa |
Subject: |
[PATCH 3/5] GitLab CI: avoid calling before_scripts on unintended jobs |
Date: |
Thu, 12 Mar 2020 15:36:14 -0400 |
At this point it seems that all jobs depend on those steps, with
maybe the EDK2 jobs as exceptions.
The jobs that will be added will not want those scripts to be
run, so let's move these steps to the appropriate jobs, while
still trying to avoid repetition.
Signed-off-by: Cleber Rosa <address@hidden>
Reviewed-by: Wainer dos Santos Moschetta <address@hidden>
Acked-by: Thomas Huth <address@hidden>
---
.gitlab-ci.yml | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 72f8b8aa51..3ef1551273 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,11 +1,10 @@
include:
- local: '/.gitlab-ci-edk2.yml'
-before_script:
+build-system1:
+ before_script: &before_scr_apt
- apt-get update -qq
- apt-get install -y -qq flex bison libglib2.0-dev libpixman-1-dev genisoimage
-
-build-system1:
script:
- apt-get install -y -qq libgtk-3-dev libvte-dev nettle-dev libcacard-dev
libusb-dev libvde-dev libspice-protocol-dev libgl1-mesa-dev
libvdeplug-dev
@@ -18,6 +17,8 @@ build-system1:
- make -j2 check
build-system2:
+ before_script:
+ *before_scr_apt
script:
- apt-get install -y -qq libsdl2-dev libgcrypt-dev libbrlapi-dev libaio-dev
libfdt-dev liblzo2-dev librdmacm-dev libibverbs-dev libibumad-dev
@@ -31,6 +32,8 @@ build-system2:
- make -j2 check
build-disabled:
+ before_script:
+ *before_scr_apt
script:
- mkdir build
- cd build
@@ -45,6 +48,8 @@ build-disabled:
- make -j2 check-qtest SPEED=slow
build-tcg-disabled:
+ before_script:
+ *before_scr_apt
script:
- apt-get install -y -qq clang libgtk-3-dev libusb-dev
- mkdir build
@@ -63,6 +68,8 @@ build-tcg-disabled:
260 261 262 263 264 270 272 273 277 279
build-user:
+ before_script:
+ *before_scr_apt
script:
- mkdir build
- cd build
@@ -72,6 +79,8 @@ build-user:
- make run-tcg-tests-i386-linux-user run-tcg-tests-x86_64-linux-user
build-clang:
+ before_script:
+ *before_scr_apt
script:
- apt-get install -y -qq clang libsdl2-dev libattr1-dev libcap-ng-dev
xfslibs-dev libiscsi-dev libnfs-dev libseccomp-dev gnutls-dev librbd-dev
@@ -84,6 +93,8 @@ build-clang:
- make -j2 check
build-tci:
+ before_script:
+ *before_scr_apt
script:
- TARGETS="aarch64 alpha arm hppa m68k microblaze moxie ppc64 s390x x86_64"
- mkdir build
--
2.24.1
- [PATCH 0/5] QEMU Gating CI, Cleber Rosa, 2020/03/12
- [PATCH 1/5] tests/docker: add CentOS 8 Dockerfile, Cleber Rosa, 2020/03/12
- [PATCH 2/5] tests/docker: make "buildah bud" output similar to "docker build", Cleber Rosa, 2020/03/12
- [PATCH 3/5] GitLab CI: avoid calling before_scripts on unintended jobs,
Cleber Rosa <=
- [PATCH 4/5] GitLab Gating CI: introduce pipeline-status contrib script, Cleber Rosa, 2020/03/12
- [PATCH 5/5] GitLab Gating CI: initial set of jobs, documentation and scripts, Cleber Rosa, 2020/03/12
- Re: [PATCH 0/5] QEMU Gating CI, Peter Maydell, 2020/03/12