Solaris Buildfarm

Dagobert Michelsen via buildfarm buildfarm at lists.opencsw.org
Wed May 20 18:10:38 CEST 2015


Hallo Rainer,

Am 20.05.2015 um 18:05 schrieb Rainer Gerhards <rgerhards at hq.adiscon.com>:
> 2015-05-20 17:48 GMT+02:00 Dagobert Michelsen <dam at opencsw.org>:
>> Am 20.05.2015 um 17:42 schrieb Rainer Gerhards <rgerhards at hq.adiscon.com>:
>>> super, danke! pub key anbei....
>>> 
>>> Das größte Problem ist für mich immer, eine lauffähige Umgebung für
>>> "alles mögliche" zusammenzubauen, da ist das super-hilfreich.
>> 
>> Das sollte jetzt gehen:
>>  ssh rgerhards at login.opencsw.org
>> In /etc/SETUP steht alles wichtige. Melde Dich einfach wenn Du besondere Pakete brauchst
>> oder was fehlt.
> 
> sieht sehr gut aus!
> 
> könntest du mir kurz das cmd schicken um die build umgebung
> aufzusetzen - hast Du ja wahrscheinlich eben erst gemacht. Also
> 
> pkgutil -i automake ...

Das brauchst Du nicht, die Zonen sind geshared zwischen allen Portern und ich maintaine die,
d.h. die sind immer mit aktuellen Paketen, Compilern, Patches etc. versehen. Du kannst
gleich loslegen mit Bauen. Hier sind noch ein paar Infos was man setzen muss:
  https://www.opencsw.org/manual/for-developers/index.html

Mein Buildbot Setup sieht momentan so aus, das sollte also auch manuell gehen falls
erforderlich:

> rsyslog = BuildFactory()
> rsyslog.addStep(Git(repourl='git://github.com/rsyslog/rsyslog.git', branch='master', mode='full'))
> rsyslog.addStep(ShellCommand(command=['./autogen.sh'], env={'NOCONFIGURE': 'TRUE'}))
> rsyslog.addStep(ShellCommand(command=['./configure'],
>                           env={'CC': '/opt/csw/bin/gcc',
>                                'CFLAGS': '-I/opt/csw/include',
>                                'LDFLAGS': '-L/opt/csw/lib',
>                                'LD_OPTIONS': '-R/opt/csw/lib',
>                                'PKG_CONFIG_PATH': '/opt/csw/lib/pkgconfig'},
>                           logfiles={"config.log": "config.log"}))
> rsyslog.addStep(ShellCommand(command=['gmake', 'all']))
> rsyslog.addStep(ShellCommand(command=['gmake', 'check'],
>    logfiles={"test-suite.log": "info/test-suite.log"}))


Beste Grüße

  — Dago


-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2418 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/buildfarm/attachments/20150520/1a92b3fc/attachment.p7s>


More information about the buildfarm mailing list