[libvirt PATCH v3 12/12] gitlab: add explicit early job for syntax-check

Daniel P. Berrangé berrange at redhat.com
Thu Mar 26 12:35:38 UTC 2020


Running the code style syntax-check as part of the build jobs leads to
all jobs failing in the same way. Have a prebuild job for validating
syntax-check to catch code style problems upfront and thus avoid needing
to run all the build jobs.

Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 .gitlab-ci.yml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 965db22d62..9ef7ad0325 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -185,6 +185,16 @@ website:
       - website
 
 
+codestyle:
+  stage: prebuild
+  script:
+    - mkdir build
+    - cd build
+    - ../autogen.sh --prefix=$(pwd)/../vroot || (cat config.log && exit 1)
+    - $MAKE -j $(getconf _NPROCESSORS_ONLN) syntax-check
+  image: quay.io/libvirt/buildenv-libvirt-fedora-31:latest
+
+
 # This artifact published by this job is downloaded to push to Weblate
 # for translation usage:
 #    https://gitlab.com/libvirt/libvirt/-/jobs/artifacts/master/download?job=potfile
-- 
2.24.1




More information about the libvir-list mailing list