mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-12 10:04:14 +02:00
Update packages required for each CI job.
Documentation builds and tests have only a few packages in common so rearrange packages to save some time and clarify dependencies.
Remove the libperl-dev package which became obsolete when the LibC module was removed in 79cfd3ae
.
Add a few comments for good measure.
This commit is contained in:
parent
65285ff5b2
commit
4b1d995bba
@ -133,10 +133,7 @@ eval
|
||||
|
||||
processBegin('install common packages');
|
||||
processExec('sudo apt-get -qq update', {bSuppressStdErr => true, bSuppressError => true});
|
||||
processExec(
|
||||
'sudo apt-get install -y rsync zlib1g-dev libssl-dev libxml2-dev libpq-dev libxml-checker-perl libyaml-libyaml-perl' .
|
||||
' pkg-config',
|
||||
{bSuppressStdErr => true});
|
||||
processExec('sudo apt-get install -y libxml-checker-perl libyaml-libyaml-perl', {bSuppressStdErr => true});
|
||||
processEnd();
|
||||
|
||||
processBegin('mount tmpfs');
|
||||
@ -178,17 +175,20 @@ eval
|
||||
elsif ($ARGV[0] eq 'test')
|
||||
{
|
||||
# Build list of packages that need to be installed
|
||||
my $strPackage = "libperl-dev";
|
||||
my $strPackage = "rsync zlib1g-dev libssl-dev libxml2-dev libpq-dev pkg-config";
|
||||
|
||||
# Add lcov when testing coverage
|
||||
if (vmCoverageC($strVm))
|
||||
{
|
||||
$strPackage .= " lcov";
|
||||
}
|
||||
|
||||
# Extra packages required when testing without containers
|
||||
if ($strVm eq VM_NONE)
|
||||
{
|
||||
$strPackage .= " valgrind liblz4-dev liblz4-tool";
|
||||
}
|
||||
# Else packages needed for integration tests on containers
|
||||
else
|
||||
{
|
||||
$strPackage .= " libdbd-pg-perl";
|
||||
|
Loading…
Reference in New Issue
Block a user