[Pidgin] #81: set up automated build
Pidgin
trac at pidgin.im
Mon Sep 8 09:30:44 EDT 2008
#81: set up automated build
-------------------+--------------------------------------------------------
Reporter: nwalp | Owner:
Type: task | Status: new
Milestone: | Component: libpurple
Version: 2.0 | Resolution:
Keywords: |
-------------------+--------------------------------------------------------
Comment(by phannent):
Hello,
Is anybody still interested in this? I have been working with buildbot
and monotone for an in house project. I am currently testing pidgin
buildbot on the rig I have here at work.
Setting up buildbot is simple with an older 0.7.5 version:
http://www.venge.net/mtn-wiki/BuildBot
Once buildbot is installed you just create a new user to be the build
master.
Logon as that user, create a folder:
~/bb-master-pidgin
Run the buildbot create master command in the new folder:
buildbot create-master .
Copy the master.cfg (attached) file into that folder. Edit it to change
how often builds are made. Which platforms they are built on and which
branches are built.
Then start the master with:
buildbot start .
A slave can be on another computer or the same. Just create a folder:
~/slave-pidgin
In that folder just run:
buildbot create-slave . <buildbot-master.pidgin.im>:9900 i386-ubuntu
truelove
Then:
buildbot start .
and you have buildbot running. Clearly more steps are needed for adding
to the cron but they are in the buildbot documentation.
There is a big warning with this in that on first run slaves will create
an empty monotone database and pull. I stopped it from doing this and
copied in my database then restarted the process. Being able to proxy
monotone would be a huge boost for reducing load on the server and
duplicate fetches.
--
Ticket URL: <http://developer.pidgin.im/ticket/81#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list