]> ruderich.org/simon Gitweb - punyci/punyci.git/summary
 
descriptionA smaller than tiny continuous integration (CI) tool for Git and Podman
last changeThu, 26 Feb 2026 18:56:55 +0000 (19:56 +0100)
readme

punyci is a smaller than tiny continuous integration (CI) tool for Git and Podman. It runs as post-receive hook and executes the jobs with Podman in the background. If a job fails it sends a mail to the current user. The container is kept alive for an hour to debug issues "live" without needing multiple runs. punyci is free software and licensed under GPL version 3 or later.

See the README for details, installation instructions and examples.

Clone the repository with:

git clone https://ruderich.org/simon/punyci/punyci.git/

shortlog
2026-02-26 Simon RuderichREADME: minor improvements master
2026-02-26 Simon RuderichREADME: document architecture
2026-02-26 Simon RuderichREADME: document cache
2026-02-26 Simon RuderichREADME: document post-commit mode
2026-02-25 Simon RuderichUse PUNYCI=wait in post-commit mode to wait for the...
2026-02-22 Simon RuderichRename "internal-post-receive" to "internal-background"
2026-02-22 Simon RuderichAdd post-commit mode to run in local repository
2026-02-22 Simon RuderichAdd Cache option
2026-02-22 Simon RuderichRefactor Config struct by adding Job struct
2026-02-22 Simon RuderichFix outdated reference to /script in comment
2026-02-22 Simon RuderichFirst working version
2026-02-22 Simon RuderichInitial commit
heads
2 months ago master