To provide visibility into the packaging jobs, here are the job definitions from the Jenkins server.
This job builds for Debian-related distributions that do not use systemd:
# Jenkins performs a checkout similar to this: # git clone --branch master [email protected]:varnishcache/pkg-varnish-cache.git pkg-varnish-cache cd pkg-varnish-cache
git log -1 ./dl-source $RELEASEVERSION sources $VERIFY $SOURCEURL
# This is where we put the list of platforms moving forward. BINDISTS="wheezy precise trusty" export BINDISTS
# This script reads BINDISTS and DEBVERSION if set. ./package-deb
cd .. ln -s pkg-varnish-cache/build deb-build
This job builds for Debian-related distributions that do use systemd:
# git clone --branch master [email protected]:varnishcache/pkg-varnish-cache.git pkg-varnish-cache cd pkg-varnish-cache
git log -1 ./dl-source $RELEASEVERSION sources $VERIFY $SOURCEURL
# This is where we put the list of platforms moving forward. BINDISTS="stretch jessie xenial" export BINDISTS
# This script reads BINDISTS and DEBVERSION if set. ./package-deb
cd .. ln -s pkg-varnish-cache/build deb-build
This job builds rpms for EL7:
# git clone --branch master [email protected]:varnishcache/pkg-varnish-cache.git pkg-varnish-cache cd pkg-varnish-cache git log -1 ./dl-source $RELEASEVERSION sources $VERIFY $SOURCEURL
ELVER=el6 ./package-rpm mv build ../rpm-build
This job builds rpms for EL7:
# git clone --branch master [email protected]:varnishcache/pkg-varnish-cache.git pkg-varnish-cache cd pkg-varnish-cache git log -1 ./dl-source $RELEASEVERSION sources $VERIFY $SOURCEURL
ELVER=el7 ./package-rpm mv build ../rpm-build