The process of adding my buildbot worker to the buildbot fleet
Hi, Experts:
I want to add a new platform support for cpython, that is VxWorks RTOS. A builtbot worker has been internally setup ready to join the fleet. But any process or guidance I need to follow? Where is the master.cfg located? And who and how to modify that? I checked the source code repo but no any file called master.cfg there.
Thanks, Peixing
Hi Peixing,
On Thu, Feb 21, 2019 at 7:23 AM Xin, Peixing <Peixing.Xin@windriver.com> wrote:
I want to add a new platform support for cpython, that is VxWorks RTOS. A builtbot worker has been internally setup ready to join the fleet. But any process or guidance I need to follow? Where is the master.cfg located? And who and how to modify that? I checked the source code repo but no any file called master.cfg there.
The buildbot master configuration can be found here: https://github.com/python/buildmaster-config/tree/master/master, please feel free to open a pull request there adding your builder(s). Once we're ready to merge that, I'll contact you privately with credentials to connect.
-- Zach
Hi, Ware:
Is public network IP required for the buildbot worker? Currently I am putting it inside my company's local network. Do I need to move it outside to expose it on the Internet directly?
Thanks, Peixing
-----Original Message----- From: Python-Buildbots [mailto:python-buildbots-bounces+peixing.xin=windriver.com@python.org] On Behalf Of Zachary Ware Sent: Thursday, February 21, 2019 9:38 PM To: python-buildbots@python.org Subject: Re: [Python-buildbots] The process of adding my buildbot worker to the buildbot fleet
Hi Peixing,
On Thu, Feb 21, 2019 at 7:23 AM Xin, Peixing <Peixing.Xin@windriver.com> wrote:
I want to add a new platform support for cpython, that is VxWorks RTOS. A builtbot worker has been internally setup ready to join the fleet. But any process or guidance I need to follow? Where is the master.cfg located? And who and how to modify that? I checked the source code repo but no any file called master.cfg there.
The buildbot master configuration can be found here: https://github.com/python/buildmaster-config/tree/master/master, please feel free to open a pull request there adding your builder(s). Once we're ready to merge that, I'll contact you privately with credentials to connect.
-- Zach
Python-Buildbots mailing list Python-Buildbots@python.org https://mail.python.org/mailman/listinfo/python-buildbots
On Tue, Feb 26, 2019 at 3:00 PM Xin, Peixing <Peixing.Xin@windriver.com> wrote:
Hi, Ware:
Is public network IP required for the buildbot worker? Currently I am putting it inside my company's local network. Do I need to move it outside to expose it on the Internet directly?
Shouldn't be. Mine is a VM that's natted behind VirtualBox. It will need to be able to connect out to the internet, but shouldn't need any incoming connections.
ChrisA
On Mon, Feb 25, 2019 at 9:48 PM Xin, Peixing <Peixing.Xin@windriver.com> wrote:
Is public network IP required for the buildbot worker? Currently I am putting it inside my company's local network. Do I need to move it outside to expose it on the Internet directly?
No public address necessary; all connections are initiated from the worker. See https://devguide.python.org/buildworker/#required-ports for more (slightly but not substantially out-of-date) information about network configuration (in short, if you can reach the internet, don't worry about it :)).
Regards, Zach
On Tue, 26 Feb 2019 at 14:34, Zachary Ware <zachary.ware+pydev@gmail.com> wrote:
On Mon, Feb 25, 2019 at 9:48 PM Xin, Peixing <Peixing.Xin@windriver.com> wrote:
Is public network IP required for the buildbot worker? Currently I am putting it inside my company's local network. Do I need to move it outside to expose it on the Internet directly?
No public address necessary; all connections are initiated from the worker. See https://devguide.python.org/buildworker/#required-ports for more (slightly but not substantially out-of-date) information about network configuration (in short, if you can reach the internet, don't worry about it :)).
Note though that it would still be good security practice to firewall the buildbot away from the rest of your network such that it can *only* reach the internet, and not the rest of your private intranet.
While the buildbots only run on commits that have been reviewed and accepted by a core developer, there's always a chance of someone's credentials getting compromised and problems being caused as a result.
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia
participants (4)
-
Chris Angelico
-
Nick Coghlan
-
Xin, Peixing
-
Zachary Ware