Skip site navigation (1)Skip section navigation (2)
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>