Citus Packaging
  • Introduction

Repository Management

  • Packaging Build Environment Management
  • Repository Installation Scripts
  • Package Repositories

Tools and Configurations

  • Packaging Tools Scripts
  • Project Packaging Configurations

Artifacts

  • Debian Packages
  • RPM Packages
  • Citus Docker images
  • Citus PGDG Packages
  • Citus PGXN Extension Builds

Packaging Process

  • Packaging Process
Citus Packaging
  • Welcome to Citus Data Packaging documentation!
  • View page source

Welcome to Citus Data Packaging documentation!

Citus Linux Packages Nightly Status Citus Docker Image Nightly Status Documentation Status

Citus Data Packaging Documentation

Welcome to the official documentation for CitusData Packaging.

CitusData Packaging is a collection of scripts and tools that are used to packaging Citus Data products. This documentation is intended to provide a detailed overview of the packaging process and the tools used to package Citus Data products.

.Table of Contents

  • Introduction

Repository Management

  • Packaging Build Environment Management
    • Introduction to Packaging Environments
    • Docker Images for Various Package Types
    • Developing and Maintaining Docker Images
  • Repository Installation Scripts
  • Package Repositories

Tools and Configurations

  • Packaging Tools Scripts
    • Tools Scripts
  • Project Packaging Configurations
    • Pkgvars
    • Postgres-matrix.yml

Artifacts

  • Debian Packages
    • Introduction to Debian packaging
    • Debian-specific tools and conventions
    • Additional Debian Files
  • RPM Packages
    • Introduction to RPM packaging
    • RPM-specific tools and conventions
    • Additional RPM Files
  • Citus Docker images
    • General Structure
    • Build Process
    • New Postgres Version Support
    • Adding new Postgres version support to the tools scripts
  • Citus PGDG Packages
  • Citus PGXN Extension Builds
    • PGXN Build Infrastructure
    • Citus PGXN Configuration

Packaging Process

  • Packaging Process
    • Bake deb and rpm packages
    • Bake docker images
    • Bake pgxn package
    • Opening an issue for PGDG packaging
    • Update: Repository Installation Scripts
Next

© Copyright 2025 .Citus Data Licensed under the MIT license, see License for details. .

Built with Sphinx using a theme provided by Read the Docs.