Skip to content

Latest commit

 

History

History
78 lines (50 loc) · 1.98 KB

JOBDEFS.rst

File metadata and controls

78 lines (50 loc) · 1.98 KB

Job definitions from Jenkins

To provide visibility into the packaging jobs, here are the job definitions from the Jenkins server.

VC-4.1-deb-nosystemd

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

VC-4.1-deb-systemd

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

VC-4.1-rpm-el6

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

VC-4.1-rpm-el7

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