diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/buildbot-worker/files/buildbot.tac.sample |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/buildbot-worker/files/buildbot.tac.sample')
-rw-r--r-- | dev-util/buildbot-worker/files/buildbot.tac.sample | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/dev-util/buildbot-worker/files/buildbot.tac.sample b/dev-util/buildbot-worker/files/buildbot.tac.sample new file mode 100644 index 000000000000..ee3d7ca3cef9 --- /dev/null +++ b/dev-util/buildbot-worker/files/buildbot.tac.sample @@ -0,0 +1,70 @@ +''' +This is a sample buildbot.tac file to initalize +a buildbot worker complete with logging. +''' + +import os.path +import socket + +from twisted.application import service +from twisted.python.logfile import LogFile +from twisted.python.log import ILogObserver, FileLogObserver + +from buildbot_worker.bot import Worker + +################################ +# Set the following variables +# to your desired values +################################# + +# use the current directory or +# set to an absolute value +basedir = '.' + +# logging +rotateLength = 10000000 +maxRotatedFiles = 10 + +# buildbot communication port +port = 9989 + +# worker settings +worker_name = 'worker-1' +passwd = 'mypasswd' +buildmaster_host = 'mybuildbot.foobar.org' +keepalive = 600 +umask = None +maxdelay = 300 +numcpus = None +allow_shutdown = None + + +# Begin starting up the worker +# if this is a relocatable tac file, get the directory containing the TAC +if basedir == '.': + basedir = os.path.abspath(os.path.dirname(__file__)) + +# note: this line is matched against to check that this is +# a buildbot-worker directory; do not edit it. +application = service.Application('buildbot-worker') + +# set up logging +logfile = LogFile.fromFullPath(os.path.join(basedir, "twistd.log"), + rotateLength=rotateLength, + maxRotatedFiles=maxRotatedFiles + ) +application.setComponent(ILogObserver, FileLogObserver(logfile).emit) + +worker = Worker(buildmaster_host, + port, + worker_name, + passwd, + basedir, + keepalive, + umask=umask, + maxdelay=maxdelay, + numcpus=numcpus, + allow_shutdown=allow_shutdown + ) + +worker.setServiceParent(application) |