mirror of
https://github.com/containers/podman.git
synced 2025-05-20 00:27:03 +08:00

This PR is only a first step towards being able to validate developer code locally prior to pushing a PR and using CI. Right now, we have a prepared image in a temporary spot (will change when done). That image can be used to exercise various podman builds, make validate, and DCO check. The idea here is we have a make target that spins a podman container (or machine) and then execute a small script to perform the actual builds. Note, these builds are to verify code, not make production binaries so corners are cut. As of now, we choose to not build cross-arch binaries because most of our problems thus far have been operating system builds and not arch. Of course this can be expanded in the future. This is just step one to start getting some of it in place. The rest of the work is tracked in JIRA under two cards. Signed-off-by: Brent Baude <bbaude@redhat.com>
18 lines
321 B
Docker
18 lines
321 B
Docker
FROM registry.fedoraproject.org/fedora:latest
|
|
|
|
WORKDIR /go/src/github.com/containers/podman
|
|
|
|
RUN dnf install -y systemd-devel \
|
|
libassuan-devel \
|
|
libseccomp-devel \
|
|
gpgme-devel \
|
|
device-mapper-devel \
|
|
btrfs-progs-devel \
|
|
golang \
|
|
make \
|
|
man-db \
|
|
git \
|
|
perl-Clone \
|
|
perl-FindBin \
|
|
pre-commit && dnf clean all
|