Skip to content

Commit 70f8125

Browse files
author
Mohit Joshi
committed
Updated package testing scripts for PG
1 parent c40c322 commit 70f8125

File tree

15 files changed

+16
-97
lines changed

15 files changed

+16
-97
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Vagrant.configure("2") do |config|
22
config.vm.box = "debian/bullseye64"
33
config.vm.network "forwarded_port", guest: 5432, host: 5433
4-
config.vm.provision "shell", path: "provision.sh"
4+
config.vm.provision "shell", path: "provision.sh", env: { "REPO" => ENV['REPO'] }
55
end
66

postgresql/package_testing/debian11/provision.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ sudo apt-get update
1010
sudo apt-get install -y wget gnupg lsb-release curl
1111
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
1212
sudo dpkg -i percona-release_latest.generic_all.deb
13-
sudo percona-release enable-only ppg-17.5 testing
13+
sudo percona-release enable-only ppg-17.5 $REPO
1414
sudo apt-get update
1515
sudo apt-get install -y percona-postgresql-17
1616

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Vagrant.configure("2") do |config|
22
config.vm.box = "debian/bookworm64"
33
config.vm.network "forwarded_port", guest: 5432, host: 5434
4-
config.vm.provision "shell", path: "provision.sh"
4+
config.vm.provision "shell", path: "provision.sh", env: { "REPO" => ENV['REPO'] }
55
end
66

postgresql/package_testing/debian12/provision.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ sudo apt-get update
1010
sudo apt-get install -y wget gnupg lsb-release curl
1111
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
1212
sudo dpkg -i percona-release_latest.generic_all.deb
13-
sudo percona-release enable-only ppg-17.5 testing
13+
sudo percona-release enable-only ppg-17.5 $REPO
1414
sudo apt-get update
1515
sudo apt-get install -y percona-postgresql-17
1616

postgresql/package_testing/ol8/Vagrantfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
Vagrant.configure("2") do |config|
44
config.vm.box = "generic/oracle8"
55
config.vm.network "forwarded_port", guest: 5432, host: 5435
6-
config.vm.provision "shell", path: "provision.sh"
6+
config.vm.provision "shell", path: "provision.sh", env: { "REPO" => ENV['REPO'] }
77
end

postgresql/package_testing/ol8/provision.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ fi
77

88
echo "Using DNF for Oracle Linux $VERSION_ID"
99
sudo dnf install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm
10-
sudo percona-release enable-only ppg-17.5 testing
10+
sudo percona-release enable-only ppg-17.5 $REPO
1111
sudo dnf module disable postgresql -y
1212
sudo dnf clean all
1313
sudo dnf makecache

postgresql/package_testing/ol9/Vagrantfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
Vagrant.configure("2") do |config|
33
config.vm.box = "generic/oracle9"
44
config.vm.network "forwarded_port", guest: 5432, host: 5436
5-
config.vm.provision "shell", path: "provision.sh"
5+
config.vm.provision "shell", path: "provision.sh", env: { "REPO" => ENV['REPO'] }
66
end

postgresql/package_testing/ol9/provision.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ fi
77

88
echo "Using DNF for Oracle Linux $VERSION_ID"
99
sudo dnf install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm
10-
sudo percona-release enable-only ppg-17.5 testing
10+
sudo percona-release enable-only ppg-17.5 $REPO
1111
sudo dnf module disable postgresql -y
1212
sudo dnf clean all
1313
sudo dnf makecache

postgresql/package_testing/package_test.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
#!/bin/bash
22

3+
# Use repo=testing | release to test the packages on testing repo or release repo
4+
repo=release
5+
export REPO=$repo
6+
37
for os in debian11 debian12 ol8 ol9 ubuntu22 ubuntu24; do
48
echo -e "\n=> Running tests on ${os^^}"
59
pushd $os > /dev/null

postgresql/package_testing/ubuntu20/Vagrantfile

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)