Skip to content

Storage

PocketCI persists pipelines, runs, and task data using SQLite. The backend is configured via flags on the server command.

SQLite

SQLite stores all data in a single file with full-text search (FTS5) for pipeline and run search queries.

FlagEnvDefaultDescription
--storage-sqlite-pathCI_STORAGE_SQLITE_PATHpocketci.dbPath to the SQLite database file. Use :memory: for ephemeral in-memory storage.
bash
pocketci server --storage-sqlite-path pocketci.db