4

Windowsでbuildbotをセットアップする方法について、彼らのWebサイトで概説されている提案に従った後、最後の質問が1つ残っています。複数のスレーブと1つのマスターがすべて1台のコンピューターにセットアップされています(現在、すべてデモスレーブです。簡単なこと-後でこれらのいくつかを自分のマシンに分割するとき、これはまったく同じ問題にはなりません)、それで、どうすればそれらをすべてサービスとして実行できますか?すべてのスレーブ/マスターディレクトリをサービスに追加しようとしましたが、サービスセットアップツールを再度実行してみましたが、役に立ちませんでした。

シンプルなものが欠けているような気がします。誰かが私を正しい方向に向けてくれたら本当にありがたいです。

4

3 に答える 3

6

さて、私がリンクしたwikiで与えられたアドバイスは間違っていました。彼らは、regeditを使用してパラメータを追加することを提案しています...何らかの理由で、複数のビルドディレクトリをそこに指定することはできません。buildbot_service.pyには、実際に何をすべきかが概説されています。

#   - Start Control Panel->Administrative Tools->Services
#   - Locate the previously installed buildbot service.
#   - Open the "properties" for the service.
#   - Enter the directory names into the "Start Parameters" textbox.  The
#     directory names must be fully qualified, and surrounded in quotes if
#    they include spaces.
#   - Press the "Start"button.

ここでは、スペースで区切って複数のディレクトリを入力できます。

于 2010-11-09T20:47:18.427 に答える
0

スレーブは同時に複数のビルドを実行できるため、特定のマシンで必要なスレーブはおそらく1つだけです。

于 2010-11-09T20:37:58.173 に答える
0

まず、これは非常に古いことに気づきました。第二に、これはおそらく私にとって何よりも重要です。

Windowsサービスの起動に関するBuildbotのドキュメントから:httpparameters ://docs.buildbot.net/current/manual/installation/misc.html#launching-worker-as-windows-service (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BuildBot\Parameters)というレジストリエントリを作成する手順があります。ワーカーのベースディレクトリの絶対パスのREG_SZ名前と値を使用して文字列エントリ()を作成します。directories

複数のワーカー(および/またはマスター)の場合、エントリの値を、それぞれのベースディレクトリへの絶対パスのdirectoriesセミコロンで区切られたリストに設定します。;

于 2022-02-01T04:38:25.333 に答える