diff --git a/.redhat-ci.Dockerfile b/.redhat-ci.Dockerfile new file mode 100644 index 00000000..304563ef --- /dev/null +++ b/.redhat-ci.Dockerfile @@ -0,0 +1,21 @@ +FROM fedora:24 +MAINTAINER Jonathan Lebon + +RUN dnf install -y \ + gcc \ + sudo \ + which \ + attr \ + fuse \ + gjs \ + parallel \ + gnome-desktop-testing \ + redhat-rpm-config \ + elfutils \ + 'dnf-command(builddep)' \ + && dnf builddep -y \ + ostree \ + && dnf clean all + +# create an unprivileged user for testing +RUN adduser testuser diff --git a/.redhat-ci.yml b/.redhat-ci.yml new file mode 100644 index 00000000..288f82c7 --- /dev/null +++ b/.redhat-ci.yml @@ -0,0 +1,25 @@ +branches: + - master + - auto + - try + +container: + image: jlebon/ostree-tester:rhci + +tests: + - sh autogen.sh + --prefix=/usr + --libdir=/usr/lib64 + --enable-installed-tests + --enable-gtk-doc + - make -j2 + - make syntax-check + - make check + - make install + - gnome-desktop-testing-runner ostree + - sudo --user=testuser gnome-desktop-testing-runner ostree + +timeout: 30m + +artifacts: + - test-suite.log