Date: Tue, 12 Apr 2022 13:11:01 +0200 From: Matthias Fechner <idefix@fechner.net> To: Pat Maddox <pat@patmaddox.com>, questions@freebsd.org Subject: Re: Suggestions for making private packages? Message-ID: <a8ab11a0-4d8f-23e2-46cf-a1fe206aec57@fechner.net> In-Reply-To: <412AF6C5-E707-4B1B-8185-CBC75C271666@patmaddox.com> References: <DD1B4983-4E37-4974-8D8D-4CC217314A41@patmaddox.com> <20220412081908.1c177ebaa4e038a5448e5d90@sohara.org> <412AF6C5-E707-4B1B-8185-CBC75C271666@patmaddox.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a8ab11a0-4d8f-23e2-46cf-a1fe206aec57>