buildsys Digest, Vol 69, Issue 14

Alan Franzoni mailing at franzoni.eu
Tue Nov 23 10:43:49 UTC 2010


On Tue, Nov 23, 2010 at 9:41 AM, Jinze Xue <xuejinze at gmail.com> wrote:
> 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!!!

Yes, and I have answered, unless you mean something different by SCM.
By SCM i mean Source Code Management, as it seemed the most
appropriate meaning in that context.

If you're willing to clarify your requests you'll get a better answer.

>> > 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@[mysurname].eu
>>
>>
>> ------------------------------
>>
>> --
>> buildsys mailing list
>> buildsys at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/buildsys
>>
>> End of buildsys Digest, Vol 69, Issue 14
>> ****************************************
>
>
> --
> buildsys mailing list
> buildsys at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/buildsys
>



-- 
Alan Franzoni
--
contact me at public@[mysurname].eu


More information about the buildsys mailing list