talkatu/builders

352a12c2364a
Parents cf799324d461
Children 0b90722b8bf9
add a fedora 29 image and remove some unfinished cruft
--- a/Dockerfile.debian-buster-amd64 Sat Sep 15 20:35:58 2018 -0500
+++ b/Dockerfile.debian-buster-amd64 Wed Nov 14 10:49:52 2018 -0600
@@ -1,3 +1,4 @@
+# vi:ft=dockerfile
FROM debian:buster
MAINTAINER Gary Kramlich <grim@reaperworld.com>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.fedora-29-amd64 Wed Nov 14 10:49:52 2018 -0600
@@ -0,0 +1,21 @@
+# vi:et:ft=dockerfile
+FROM fedora:29
+
+MAINTAINER Gary Kramlich <grim@reaperworld.com>
+
+RUN set -ex && \
+ dnf install -y \
+ meson ninja-build gcc mercurial xorg-x11-server-Xvfb \
+ redhat-rpm-config rpm-build \
+ help2man gettext \
+ glib2-devel gobject-introspection-devel gtk3-devel gtk-doc \
+ cmark-devel gspell-devel gumbo-parser-devel glade-devel
+
+CMD ["/build.sh"]
+
+ENV DISTRIBUTION=fedora \
+ VERSION=29 \
+ ARCH=amd64
+
+COPY rpm/build.sh /build.sh
+
--- a/convey.yml Sat Sep 15 20:35:58 2018 -0500
+++ b/convey.yml Wed Nov 14 10:49:52 2018 -0600
@@ -10,6 +10,12 @@
tag: talkatu/builders:debian-buster-amd64
files: debian
+ fedora-29-amd64:
+ type: docker/build
+ dockerfile: Dockerfile.fedora-29-amd64
+ tag: talkatu/builders:fedora-29-amd64
+ files: rpm
+
fedora-28-amd64:
type: docker/build
dockerfile: Dockerfile.fedora-28-amd64
@@ -38,8 +44,11 @@
tasks:
- import
- name: build
+ concurrent: true
tasks:
- fedora-28-amd64
+ - fedora-29-amd64
+
scanbuild:
stages:
- name: import