ci: enable postgres support in github actions setup
This commit is contained in:
parent
fe972d0abd
commit
c7173147a2
1 changed files with 9 additions and 1 deletions
10
.github/actions/setup/action.yml
vendored
10
.github/actions/setup/action.yml
vendored
|
|
@ -103,7 +103,7 @@ runs:
|
|||
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash
|
||||
sudo apt -qq update
|
||||
sudo apt -qq remove mysql-server mysql-client
|
||||
sudo apt -qq install libcups2-dev redis-server mariadb-client libmariadb-dev
|
||||
sudo apt -qq install libcups2-dev redis-server mariadb-client libmariadb-dev postgresql-client libpq-dev
|
||||
|
||||
wget -q -O /tmp/wkhtmltox.deb https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb
|
||||
sudo apt install /tmp/wkhtmltox.deb
|
||||
|
|
@ -169,6 +169,14 @@ runs:
|
|||
mariadb --host 127.0.0.1 --port 3306 -u root -p${{ inputs.db-root-password }} -e "FLUSH PRIVILEGES";
|
||||
fi
|
||||
|
||||
if [ "$DB" == "postgres" ]; then
|
||||
export PGPASSWORD='travis'
|
||||
psql -h 127.0.0.1 -p 5432 -c "CREATE DATABASE test_frappe" -U postgres
|
||||
psql -h 127.0.0.1 -p 5432 -c "CREATE USER test_frappe WITH PASSWORD 'test_frappe'" -U postgres
|
||||
psql -h 127.0.0.1 -p 5432 -U postgres -c "GRANT ALL PRIVILEGES ON DATABASE test_frappe TO test_frappe;"
|
||||
unset PGPASSWORD
|
||||
fi
|
||||
|
||||
- shell: bash -e {0}
|
||||
run: |
|
||||
# Install App(s)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue