ct.sh: the smallest CT/CD system
cceckman.com·3h
Flag this post

I started working on a small-as-a-goal CT/CD system, just for fun.1 Of course, while it’s a work-in-progress, it doesn’t actually do the “continuous test” or “continuous release”; so what do I do?

I wrote a couple shell scripts, test.sh and deploy.sh, that act as a bare-bones test-and-deploy system. These assume the repository operator trusts everyone who can push, so be careful in your use! For self-hosters and personal projects, I hope this article helps you automate a little bit of your process.

Webhooks Git hooks

Forges implement CI via webhooks. When webhooks are configured, the forge will send HTTP POST requests when certain eve…

Similar Posts

Loading similar posts...