From: Jonathan Lebon Date: Wed, 9 Nov 2016 02:37:43 +0000 (-0500) Subject: .redhat-ci.yml: use new build key X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~44^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=39e7293e3f9a143c42426cffceaf15f576303d5f;p=ostree.git .redhat-ci.yml: use new build key This allows us to more concisely separate building from testing, which in turn gives us a nicer inheritance pattern in our case. See also: https://github.com/jlebon/redhat-ci/issues/11 Closes: #569 Approved by: cgwalters --- diff --git a/.redhat-ci.Dockerfile b/.redhat-ci.Dockerfile index 304563ef..f1a41299 100644 --- a/.redhat-ci.Dockerfile +++ b/.redhat-ci.Dockerfile @@ -9,6 +9,8 @@ RUN dnf install -y \ fuse \ gjs \ parallel \ + clang \ + libubsan \ gnome-desktop-testing \ redhat-rpm-config \ elfutils \ diff --git a/.redhat-ci.yml b/.redhat-ci.yml index f2a0cfe9..9994aa10 100644 --- a/.redhat-ci.yml +++ b/.redhat-ci.yml @@ -6,20 +6,24 @@ branches: container: image: projectatomic/ostree-tester +# XXX: we can wipe this off once a newer image is built with +# it already included packages: - libubsan +env: + CFLAGS: '-fsanitize=undefined' + +build: + config-opts: > + --prefix=/usr + --libdir=/usr/lib64 + --enable-installed-tests + --enable-gtk-doc + tests: - - sh autogen.sh - --prefix=/usr - --libdir=/usr/lib64 - --enable-installed-tests - --enable-gtk-doc - CFLAGS='-fsanitize=undefined' - - make -j2 - make syntax-check - make check - - make install - gnome-desktop-testing-runner ostree - sudo --user=testuser gnome-desktop-testing-runner ostree @@ -32,17 +36,15 @@ artifacts: inherit: true +# XXX: ditto packages: - clang -tests: - - sh autogen.sh - --prefix=/usr - --libdir=/usr/lib64 - --enable-installed-tests - --enable-gtk-doc - - make -j2 CC=clang CFLAGS='-Werror=unused-variable' - context: Clang +env: + CC: 'clang' + CFLAGS: '-Werror=unused-variable' + +tests: artifacts: