6 Commits

Author SHA1 Message Date
Christian Poessinger
3b86b0a8ed packages: netfilter: T1538: use require a recent version of libnetfilter-conntrack-dev
During the build of conntrack-tools we need to first install the recent version
of libnetfilter-conntrack-dev build in a previous step as its a dependency.
2020-06-25 20:35:10 +02:00
Christian Poessinger
d31021cdb5 packages: netfilter: fix build issue on conntrack-tool 2020-06-25 20:27:16 +02:00
Christian Poessinger
718cc0ea22 Jenkins: packages: add underscore for library calls
The underscore (_) is not a typo! You need this underscore if the line
immediately after the @Library annotation is not an import statement!
2020-06-21 12:02:43 +02:00
Christian Poessinger
b213775285 Jenkins: lib: add programmable package build Pipeline 2020-06-20 23:11:56 +02:00
Christian Poessinger
7ab2724c33 Jenkins: initial support for shared build libraries
Instead of writing the same code over and over again, place the common parts
into a Jenkins Library which is then consumed by every individual build Job.

This not only makes it less complex, but also increases maintainability by
several magnitudes.
2020-06-20 23:11:56 +02:00
Christian Poessinger
3656075d27 packages: add builds for netfilter packages from upstream Debian
Instead of scattering build instructions accross individual repositories for
some additional packages we want to build from latest Debian releases, this
is a proof-of-concept how to integrate an individual package Pipeline into the
overall VyOS build repository.

A dedicated Jenkins job will be required for this Pipeline but it will only
compile if files are actually changes in the directory path relevant for
this components.
2020-06-20 23:11:56 +02:00