Re: git: a5f03413aade - main - ci: Redirect output for builds.

From: Brooks Davis <brooks_at_freebsd.org>
Date: Thu, 23 May 2024 18:41:36 UTC
On Thu, May 23, 2024 at 12:34:03PM -0600, Warner Losh wrote:
> On Thu, May 23, 2024 at 12:24???PM Brooks Davis <brooks@freebsd.org> wrote:
> 
> > On Thu, May 23, 2024 at 06:00:02PM +0000, Warner Losh wrote:
> > > The branch main has been updated by imp:
> > >
> > > URL:
> > https://cgit.FreeBSD.org/src/commit/?id=a5f03413aade8f69cf954162151da043d34dd1f5
> > >
> > > commit a5f03413aade8f69cf954162151da043d34dd1f5
> > > Author:     Warner Losh <imp@FreeBSD.org>
> > > AuthorDate: 2024-05-23 17:37:01 +0000
> > > Commit:     Warner Losh <imp@FreeBSD.org>
> > > CommitDate: 2024-05-23 17:59:40 +0000
> > >
> > >     ci: Redirect output for builds.
> > >
> > >     This target is far too noisy to be at all useful. Save the output ala
> > >     make universe in _. files. Also report where to find errors.
> >
> > If this target is intended to be run in a variety CI system then this
> > won't work in practice as many have no way to preserve the contents of
> > the files (jenkins does with sufficient configuration, but then you
> > have to expose it to the world which is a security problem given its
> > vulnerability history.)
> >
> 
> This is a developer tool to run CI before committing. It's not going to run
> in Jenkins. If we want that, it will have to be a different target. It's
> way too verbose otherwise to be a useful developer tool... so verbose as to
> not be at all useful.

I think we have different take on the goal of the project that created
this target.  My read was that it would move the core CI functionality
into the tree so developers could run exactly the same things jenkins
does and thus debug issues more easily.

For reference:
https://freebsdfoundation.org/project/continuous-integration-enhancements/

-- Brooks