add .redhat-ci.yml and .redhat-ci.Dockerfile

Add a YAML file for the new Red Hat CI framework.

Rather than re-installing all the build deps everytime, which takes
time, I added a Dockerfile that we can wire up to the Docker Hub. For
now it lives at `jlebon/ostree-tester:rhci`, but we can move it under
the `projectatomic` org (or a new `ostree` org).

Closes: #535
Approved by: cgwalters
This commit is contained in:
Jonathan Lebon authored and Atomic Bot committed 2016-10-19 20:35:23 +00:00
1 parent 1d4f1b8878
commit e62defa1a4
2 files changed
+46

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
FROM fedora:24
MAINTAINER Jonathan Lebon <jlebon@redhat.com>
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