Re: Suggestions for making private packages?

From: Matthias Fechner <idefix_at_fechner.net>
Date: Tue, 12 Apr 2022 11:11:01 UTC
Am 12.04.22 um 09:50 schrieb Pat Maddox:
> 
> My one concern with forking the ports tree was how to handle frequent 
> updates. We’ll build the package multiple times per day, and deploy them 
> to our demo environment.

as Steve already suggested, you can keep local modification in your own 
git branch. Before you build, rebase your own branch on FreeBSD main branch.
Use poudriere to build the packages and point a webserver to the 
packages built.
To setup poudriere I did some documentation, how I did setup my own 
environment:
https://wiki.idefix.fechner.net/freebsd:poudriere

Maybe that helps you.

After you set it up, you can use gitlab or jenkins to do regular builds.

Gruß,
Matthias

-- 
"Programming today is a race between software engineers striving to 
build bigger and better idiot-proof programs, and the universe trying to 
produce bigger and better idiots. So far, the universe is winning." -- 
Rich Cook