-----Original Message-----
From: buildsys-bounces(a)lists.fedoraproject.org [mailto:buildsys-
bounces(a)lists.fedoraproject.org] 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
buildsys(a)lists.fedoraproject.org
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