mirror of
https://github.com/ostreedev/ostree.git
synced 2025-03-31 14:50:34 +03:00
ci: Add prow/ subdirectory with Dockerfile
I'd like to add OpenShift's prow to this repository. Let's start by adding a Dockerfile - it doesn't really do anything besides build. However...I've lately been thinking about e.g. shipping the ostree tests as an image, and then e.g. we could test FCOS by running that container (which would orchestrate the *host's* ostree). Anyways, not doing that right now but this is a start. Also this cherry picks the fix from rpm-ostree CI for the sad Fedora release package brokenness. Closes: #1906 Approved by: cgwalters
This commit is contained in:
parent
93999d337e
commit
d85366d52a
@ -35,7 +35,13 @@ pkg_install_if_os() {
|
||||
|
||||
pkg_install_buildroot() {
|
||||
case "${OS_ID}" in
|
||||
fedora) pkg_install dnf-plugins-core @buildsys-build;;
|
||||
fedora)
|
||||
# https://github.com/projectatomic/rpm-ostree/pull/1889/commits/9ff611758bea22b0ad4892cc16182dd1f7f47e89
|
||||
# https://fedoraproject.org/wiki/Common_F30_bugs#Conflicts_between_fedora-release_packages_when_installing_package_groups
|
||||
if rpm -q fedora-release-container; then
|
||||
yum -y swap fedora-release{-container,}
|
||||
fi
|
||||
pkg_install dnf-plugins-core @buildsys-build;;
|
||||
centos) pkg_install yum-utils
|
||||
# Base buildroot, copied from the mock config sadly
|
||||
pkg_install bash bzip2 coreutils cpio diffutils system-release findutils gawk gcc gcc-c++ \
|
||||
|
4
ci/prow/Dockerfile
Normal file
4
ci/prow/Dockerfile
Normal file
@ -0,0 +1,4 @@
|
||||
FROM registry.fedoraproject.org/fedora:30
|
||||
WORKDIR /src
|
||||
COPY . .
|
||||
RUN ./ci/build.sh
|
Loading…
x
Reference in New Issue
Block a user