In depth guide to Postgres’ new CI
summary
Explains how Postgres CI uses Cirrus CI to run regression suites across platforms (available on PG16 availability), the exact enablement steps: fork the repo, install Cirrus from GitHub Marketplace, grant repo access and add .cirrus.yml. Shows live debugging via Cirrus terminal to connect to the runner, demonstrates fixing a FreeBSD Kerberos failure by locating missing kdb5_util under /usr/local/sbin and pushing a fix, and recommends using on_failure with artifact collection to capture logs only on failures.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 0:51What is CI & why we need CI on Postgres
- 2:16New CI system for Postgres
- 5:36Cirrus terminal is wonderful
- 10:33DEMO: Debugging using the new CI
- 18:04cirrus .yml file
related talks
52mSupporting a New PostgreSQL Version in Your Extension...
50mPostgreSQL hacker tips
21mDiscovering Postgres...
50mHacking on Postgres: An Overview
39mAdding PG15 Support to Citus Extension
38mPostgreSQL and DevSecOps: Ensuring database security
47mBeginner's guide to PostgreSQL Hacking
32m8 keys to the growth of Citus & Distributed PostgreSQL
