Skip to content

Start PostgreSQL in the GitHub Actions VM

Notifications You must be signed in to change notification settings

dentarg/postgres

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

postgres

dentarg/postgres is an composite run steps action that starts PostgreSQL in the GitHub Actions VM and creates a user and a database. You can then connect to the database using the address found in environment variable POSTGRES_URL.

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: dentarg/postgres@v1
    - run: <your test command>
      env:
        DATABASE_URL: "${{ env.POSTGRES_URL }}" # or use POSTGRES_URL directly

See the GitHub Actions Virtual Environments repo to understand what version of PostgreSQL will be used.