> -----Original Message-----
> From: [email protected] [mailto:buildsys-
> [email protected]] On Behalf Of Adam Miller
> Sent: Wednesday, May 13, 2015 18:30
> To: Discussion of Fedora build system
> Subject: Quesitons about dev environments, CI, etc.
> 
> Hello all,
>     I was recently pointed at kojak[0] to check it out as a way to
> kick the tires on a fresh koji environment, test some things, and
> attempt to start hacking on koji. I was curious however if this was at
> all officially related with koji upstream?
> 
> The "Tool Chain" section of the kojak README.md kind of hints at the
> idea of a workflow for developers and/or CI environments. However,
> that's all listed as a "future" item and leads me to some more
> questions but they would be out of scope for this mailing list if the
> project is disjoint from koji upstream.
> 
> This basically rounds me back to the question of if this is officially
> related?
>     - If yes, is there any specific roadmap or a place where someone
> in the community can help work on this?
>     - If no, is there anything aiming to satisfy this use case that is
> considered "official" within the koji project space?
> 
> Thank you,
> -AdamM
> 
> [0] - https://github.com/sbadakhc/kojak
> --
> buildsys mailing list
> [email protected]
> https://admin.fedoraproject.org/mailman/listinfo/buildsys


First, I know nothing of kojak. You mentioned a CI workflow but it wasn't clear 
to me if that's your goal or not.  I've used JetBrain's TeamCity quite a bit 
and it's a great CI environment but provides nothing for building rpms 
directly.  Koji does that very well, but I learned the hard way a year or two 
ago that koji isn't CI ... at all.  My rpm building efforts under TC started 
having issues when I got to more complicated builds so now I'm working towards 
integrating the two somehow.  My current vision is to have TC use VCS triggers 
which will then use tito to initiate scratch builds in koji for development 
branches.  I may eventually hack up some specialized front-end for Koji to make 
it serve TC more cleanly, but I need to experiment with tito more first because 
I really like how it simplifies job injection.

No idea if that's helpful or not, but it sounded like we might be on similar 
paths.

--
John Florian
--
buildsys mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/buildsys

Reply via email to