Actually,what I want to ask is how to build from SCM? the commend or the
configs.
I searched SCM on the internet , but no answer.
Any help?
thanks!!!
2010/11/19 <buildsys-request(a)lists.fedoraproject.org>
Send buildsys mailing list submissions to
buildsys(a)lists.fedoraproject.org
To subscribe or unsubscribe via the World Wide Web, visit
https://admin.fedoraproject.org/mailman/listinfo/buildsys
or, via email, send a message with subject or body 'help' to
buildsys-request(a)lists.fedoraproject.org
You can reach the person managing the list at
buildsys-owner(a)lists.fedoraproject.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of buildsys digest..."
Today's Topics:
1. koji (Jinze Xue)
2. Re: koji (Alan Franzoni)
----------------------------------------------------------------------
Message: 1
Date: Thu, 18 Nov 2010 20:55:42 +0800
From: Jinze Xue <xuejinze(a)gmail.com>
Subject: koji
To: buildsys(a)lists.fedoraproject.org
Message-ID:
<AANLkTi=nsebhqDTsiXmOVDCKXt5nLEU=d-JQsUisG9BV(a)mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
A question ,
How to build from SCM?
thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.fedoraproject.org/pipermail/buildsys/attachments/20101118/9b...
------------------------------
Message: 2
Date: Fri, 19 Nov 2010 11:09:15 +0100
From: Alan Franzoni <mailing(a)franzoni.eu>
Subject: Re: koji
To: Discussion of Fedora build system
<buildsys(a)lists.fedoraproject.org>
Message-ID:
<AANLkTikFPQnTnHcBYz_rGndBDj1cAbSfo60mskth1P8q(a)mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Thu, Nov 18, 2010 at 1:55 PM, Jinze Xue <xuejinze(a)gmail.com> wrote:
> A question ,
> ?How to build from SCM?
I think there's no single answer to this question. I'll give you some
hints on what we do where I work.
Currently the RPM system is designed to build from a source rpm,
period. Hence, you need to build a source RPM and feed it into mock or
koji.
We've usually got a .spectemplate file on our SCM. This file contains
some tags, for example you can have something like ${SVN_REV} which is
then inserted in the .spectemplate as this:
Release: svn${SVN_REV}
Once the CI system has tested an SCM revision and it's good, it packs
the contents of such revision, takes the spectemplate, substitues
variable and creates a .spec file, which is then feeded to mock/koji
for srpm building. That .src.rpm then gets built again by mock/koji.
What's strange is that we actually need two build phases; the first is
done by the CI server, then there's a rebuild by mock or koji. It may
not be the fastest way to do it but it currently works.
--
Alan Franzoni
--
contact me at public(a)[mysurname].eu
------------------------------
--
buildsys mailing list
buildsys(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/buildsys
End of buildsys Digest, Vol 69, Issue 14
****************************************