Skip to content
Snippets Groups Projects
Commit 4f490d69 authored by aviau's avatar aviau Committed by Edric Milaret
Browse files

packer.json: Add fedora24 build

Tuleap: #789
Change-Id: I584ef23e6c464298dd5ebba7edc906d7a3df178e
parent b8736183
No related branches found
No related tags found
No related merge requests found
...@@ -45,6 +45,28 @@ ...@@ -45,6 +45,28 @@
"rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"", "rpmbuild -ba ring-daemon.spec --define \"_sourcedir /sources\"",
"cp -R /root/rpmbuild/RPMS/i686/* /output" "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": [ "debian_8": [
"mkdir -p /sources/ring-daemon", "mkdir -p /sources/ring-daemon",
"cd /sources/ring-daemon", "cd /sources/ring-daemon",
...@@ -151,6 +173,8 @@ ...@@ -151,6 +173,8 @@
"fedora_22_i386": ["yum upgrade -y"], "fedora_22_i386": ["yum upgrade -y"],
"fedora_23": ["dnf upgrade -y"], "fedora_23": ["dnf upgrade -y"],
"fedora_23_i386": ["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": ["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_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 )"], "debian_9": ["apt-get update", "( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )"],
...@@ -169,6 +193,8 @@ ...@@ -169,6 +193,8 @@
"fedora_22_i386": "", "fedora_22_i386": "",
"fedora_23": "", "fedora_23": "",
"fedora_23_i386": "", "fedora_23_i386": "",
"fedora_24": "",
"fedora_24_i386": "",
"debian_8": "", "debian_8": "",
"debian_8_i386": "", "debian_8_i386": "",
"debian_9": "", "debian_9": "",
...@@ -190,6 +216,8 @@ ...@@ -190,6 +216,8 @@
"fedora_22_i386": "0 0 0 * * THU", "fedora_22_i386": "0 0 0 * * THU",
"fedora_23": "0 0 0 * * THU", "fedora_23": "0 0 0 * * THU",
"fedora_23_i386": "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": "0 0 0 * * THU",
"debian_8_i386": "0 0 0 * * THU", "debian_8_i386": "0 0 0 * * THU",
"debian_9": "0 0 0 * * THU", "debian_9": "0 0 0 * * THU",
......
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
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment