]> 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
6 days ago Simon RuderichREADME: minor improvements master
6 days ago Simon RuderichREADME: document architecture
6 days ago Simon RuderichREADME: document cache
6 days ago Simon RuderichREADME: document post-commit mode
7 days ago Simon RuderichUse PUNYCI=wait in post-commit mode to wait for the...
10 days ago Simon RuderichRename "internal-post-receive" to "internal-background"
10 days ago Simon RuderichAdd post-commit mode to run in local repository
10 days ago Simon RuderichAdd Cache option
10 days ago Simon RuderichRefactor Config struct by adding Job struct
10 days ago Simon RuderichFix outdated reference to /script in comment
10 days ago Simon RuderichFirst working version
10 days ago Simon RuderichInitial commit
heads
6 days ago master