Buildbot config files available?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Buildbot config files available?

apjanke-floss
Hi, Octave maintainer folks,

I'm trying to set up some Macs as a macOS Buildbot farm for Octave
again, with the eventual goal of contributing them to the main Octave
Buildbot worker pool. But first I'd like to set them up as a separate
farm with their own master, so I know that it Actually Works before
trying to contribute them.

Are the configuration files for the Octave Buildbot master and workers
available anywhere, so that I could use them as a reference?

Cheers,
Andrew

Reply | Threaded
Open this post in threaded view
|

Re: Buildbot config files available?

Dmitri A. Sergatskov


On Mon, Sep 21, 2020 at 11:04 PM Andrew Janke <[hidden email]> wrote:
Hi, Octave maintainer folks,

I'm trying to set up some Macs as a macOS Buildbot farm for Octave
again, with the eventual goal of contributing them to the main Octave
Buildbot worker pool. But first I'd like to set them up as a separate
farm with their own master, so I know that it Actually Works before
trying to contribute them.

Are the configuration files for the Octave Buildbot master and workers
available anywhere, so that I could use them as a reference?

Cheers,
Andrew


There is a (somewhat dated) wiki: https://wiki.octave.org/Continuous_Build

Dmitri.
--

Reply | Threaded
Open this post in threaded view
|

Re: Buildbot config files available?

jbect
In reply to this post by apjanke-floss
Le 22/09/2020 à 05:03, Andrew Janke a écrit :

> Hi, Octave maintainer folks,
>
> I'm trying to set up some Macs as a macOS Buildbot farm for Octave
> again, with the eventual goal of contributing them to the main Octave
> Buildbot worker pool. But first I'd like to set them up as a separate
> farm with their own master, so I know that it Actually Works before
> trying to contribute them.
>
> Are the configuration files for the Octave Buildbot master and workers
> available anywhere, so that I could use them as a reference?
>
> Cheers,
> Andrew

Hi Andrew,

I think this is what you are looking for :
https://hg.octave.org/octave-buildbot.

@++
Julien

Reply | Threaded
Open this post in threaded view
|

Re: Buildbot config files available?

John W. Eaton
Administrator
In reply to this post by Dmitri A. Sergatskov
On 9/21/20 11:08 PM, Dmitri A. Sergatskov wrote:

>
>
> On Mon, Sep 21, 2020 at 11:04 PM Andrew Janke <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     Hi, Octave maintainer folks,
>
>     I'm trying to set up some Macs as a macOS Buildbot farm for Octave
>     again, with the eventual goal of contributing them to the main Octave
>     Buildbot worker pool. But first I'd like to set them up as a separate
>     farm with their own master, so I know that it Actually Works before
>     trying to contribute them.
>
>     Are the configuration files for the Octave Buildbot master and workers
>     available anywhere, so that I could use them as a reference?
>
>     Cheers,
>     Andrew
>
>
> There is a (somewhat dated) wiki: https://wiki.octave.org/Continuous_Build

And if something is not answered there, you can ask me.

jwe


Reply | Threaded
Open this post in threaded view
|

Re: Buildbot config files available?

apjanke-floss


On 9/22/20 1:06 AM, John W. Eaton wrote:

> On 9/21/20 11:08 PM, Dmitri A. Sergatskov wrote:
>>
>>
>> On Mon, Sep 21, 2020 at 11:04 PM Andrew Janke <[hidden email]
>> <mailto:[hidden email]>> wrote:
>>
>>     Hi, Octave maintainer folks,
>>
>>     I'm trying to set up some Macs as a macOS Buildbot farm for Octave
>>     again, with the eventual goal of contributing them to the main Octave
>>     Buildbot worker pool. But first I'd like to set them up as a separate
>>     farm with their own master, so I know that it Actually Works before
>>     trying to contribute them.
>>
>>     Are the configuration files for the Octave Buildbot master and
>> workers
>>     available anywhere, so that I could use them as a reference?
>>
>>     Cheers,
>>     Andrew
>>
>>
>> There is a (somewhat dated) wiki:
>> https://wiki.octave.org/Continuous_Build
>
> And if something is not answered there, you can ask me.
>
> jwe

Thanks folks! The wiki page was useful and I found the buildbot config
files repo.

Do any of you remember if there was special configuration needed to get
buildbot workers running on macOS back when you had a Mac worker? When I
set up a buildbot worker and fire it up, it fails to connect to my
master (which is running on a remote Linux host, with its ports open),
and the twisted.log file just has messages like this:

2020-09-22 00:21:37-0700 [-] Starting factory
<buildbot_worker.pb.BotFactory object at 0x1015e7a90>
2020-09-22 00:21:38-0700 [-] Scheduling retry 1 to connect
<twisted.internet.endpoints.TCP4ClientEndpoint object at 0x101651050> in
2.4788387259397835 seconds.
2020-09-22 00:21:38-0700 [-] Stopping factory
<buildbot_worker.pb.BotFactory object at 0x1015e7a90>
2020-09-22 00:21:40-0700 [-] Starting factory
<buildbot_worker.pb.BotFactory object at 0x1015e7a90>
2020-09-22 00:21:40-0700 [-] Scheduling retry 2 to connect
<twisted.internet.endpoints.TCP4ClientEndpoint object at 0x101651050> in
2.4735928570875267 seconds.

I'll take this up with the Buildbot and Twisted Python developers, but I
was wondering if any of you might remember offhand...

Cheers,
Andrew