From 4f490d69be6427a37e8ce2188f078f78e2f936f0 Mon Sep 17 00:00:00 2001 From: aviau <alexandre@alexandreviau.net> Date: Thu, 14 Jul 2016 15:52:54 -0400 Subject: [PATCH] packer.json: Add fedora24 build Tuleap: #789 Change-Id: I584ef23e6c464298dd5ebba7edc906d7a3df178e --- .packer.json | 28 ++++++++++++++++++++++++++++ docker/fedora_24/Dockerfile | 10 ++++++++++ docker/fedora_24_i386/Dockerfile | 10 ++++++++++ 3 files changed, 48 insertions(+) create mode 100644 docker/fedora_24/Dockerfile create mode 100644 docker/fedora_24_i386/Dockerfile diff --git a/.packer.json b/.packer.json index 0a5cb71317..57f90d32ab 100644 --- a/.packer.json +++ b/.packer.json @@ -45,6 +45,28 @@ "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", "cp -R /root/rpmbuild/RPMS/i686/* /output" ], + "fedora_24": [ + "mkdir -p /sources", + "cd /ring-daemon", + "cp ring-daemon.spec ..", + "git archive --format=tar --prefix=ring-daemon/ -o /sources/daemon origin/master", + "cd ..", + "sed -i 's/define release .*/define release {{RELEASE_NUMBER}}/g' ring-daemon.spec", + "sed -i 's/%setup -q/%setup -n ring-daemon/' ring-daemon.spec", + "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", + "cp -R /root/rpmbuild/RPMS/x86_64/* /output" + ], + "fedora_24_i386" : [ + "mkdir -p /sources", + "cd /ring-daemon", + "cp ring-daemon.spec ..", + "git archive --format=tar --prefix=ring-daemon/ -o /sources/daemon origin/master", + "cd ..", + "sed -i 's/define release .*/define release {{RELEASE_NUMBER}}/g' ring-daemon.spec", + "sed -i 's/%setup -q/%setup -n ring-daemon/' ring-daemon.spec", + "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", + "cp -R /root/rpmbuild/RPMS/i686/* /output" + ], "debian_8": [ "mkdir -p /sources/ring-daemon", "cd /sources/ring-daemon", @@ -151,6 +173,8 @@ "fedora_22_i386": ["yum upgrade -y"], "fedora_23": ["dnf upgrade -y"], "fedora_23_i386": ["dnf upgrade -y"], + "fedora_24": ["dnf upgrade -y"], + "fedora_24_i386": ["dnf upgrade -y"], "debian_8": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "debian_8_i386": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], "debian_9": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"], @@ -169,6 +193,8 @@ "fedora_22_i386": "", "fedora_23": "", "fedora_23_i386": "", + "fedora_24": "", + "fedora_24_i386": "", "debian_8": "", "debian_8_i386": "", "debian_9": "", @@ -190,6 +216,8 @@ "fedora_22_i386": "0 0 0 * * THU", "fedora_23": "0 0 0 * * THU", "fedora_23_i386": "0 0 0 * * THU", + "fedora_24": "0 0 0 * * THU", + "fedora_24_i386": "0 0 0 * * THU", "debian_8": "0 0 0 * * THU", "debian_8_i386": "0 0 0 * * THU", "debian_9": "0 0 0 * * THU", diff --git a/docker/fedora_24/Dockerfile b/docker/fedora_24/Dockerfile new file mode 100644 index 0000000000..6c8d5ff980 --- /dev/null +++ b/docker/fedora_24/Dockerfile @@ -0,0 +1,10 @@ +FROM fedora:24 + +RUN dnf upgrade -y +RUN dnf install rpm-build tar rsync git make autoconf automake cmake \ + speexdsp-devel pulseaudio-libs-devel libsamplerate-devel libtool \ + dbus-devel expat-devel pcre-devel yaml-cpp-devel boost-devel \ + dbus-c++-devel dbus-devel libsndfile-devel libXext-devel libXfixes-devel \ + yasm git speex-devel chrpath check astyle uuid-c++-devel libupnp-devel \ + gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel \ + uuid-devel gnutls-devel nettle-devel opus-devel patch jsoncpp-devel -y diff --git a/docker/fedora_24_i386/Dockerfile b/docker/fedora_24_i386/Dockerfile new file mode 100644 index 0000000000..67e3f3e224 --- /dev/null +++ b/docker/fedora_24_i386/Dockerfile @@ -0,0 +1,10 @@ +FROM savoirfairelinux/ring-fedora32:24 + +RUN dnf upgrade -y +RUN dnf install rpm-build tar rsync git make autoconf automake cmake \ + speexdsp-devel pulseaudio-libs-devel libsamplerate-devel libtool \ + dbus-devel expat-devel pcre-devel yaml-cpp-devel boost-devel \ + dbus-c++-devel dbus-devel libsndfile-devel libXext-devel libXfixes-devel \ + yasm git speex-devel chrpath check astyle uuid-c++-devel libupnp-devel \ + gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel \ + uuid-devel gnutls-devel nettle-devel opus-devel patch jsoncpp-devel -y -- GitLab