問題タブ [buildbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
284 参照

buildbot - buildbot マスターをアップグレードするとき、すべてのスレーブをアップグレードする必要がありますか?

buildbot で gitpoller を使用したいのですが、すべてのスレーブをアップグレードしたくありません。

マスターを 0.8.3 にアップグレードし、スレーブを 0.7.x のままにすることはできますか?

0 投票する
2 に答える
803 参照

perforce - p4 で buildbot ツールを使用すると、「コンソール ビュー」が機能しないのはなぜですか?

この質問は私を夢中にさせました!助けてください. 私はビルドボットを使用しています。VC ツールは perforce 2010 です。ウォーターフォール: わかりましたが、コンソール ビューが正しく機能しません。「利用可能なリビジョンはありません」と出力するだけです

0 投票する
2 に答える
557 参照

git - buildbot で複数の git リポジトリをチェックアウトするときにコピー モードを使用するにはどうすればよいですか

複数の git リポジトリがあり、それらの間にいくつかの相互依存関係があります。完全なシステム ビルドを行うときは、それらすべてをチェックアウトする必要があります。
buildbot を使用すると、mode='clobber'パラメーターを Git ソース クラス コンストラクターに使用できますが、これにより、毎回すべてのリポジトリがチェックアウトされます。

を使用したいmode='copy'のですが、そうすると、3 つのリポジトリすべてのソースが同じ場所にチェックアウトされます。.../source/それよりも.../source/repo1 .../source/repo2 .../source/repo3

各リポジトリのクリーン コピーを個別に保持するように buildbot に指示する方法はありますか?

前もって感謝します!

0 投票する
1 に答える
1510 参照

git - git コミット キュー ツール

私たちのチームとプロジェクトは非常に大きくなり、もはや維持できなくなりました。そこで、正しいことを行い、継続的インテグレーションに移行することにしました。最初のステップとして、clearcase をダンプし、git に移行しました。これにより、私たちの生活は大幅に楽になりました。しかし、私たちはまだ壊れたビルドに苦しんでいます。

現在、すべてのコミットをキューに入れ、複数のプラットフォームに対してテストし、合格した場合はマスター ブランチに着陸させるツールを探しています。理想的な世界では、このツールには、コード レビュー ツール用の Web インターフェイスとフックが備わっています。

buildbot がこれの一部を行うことは知っていますが、すべてではありません。私は自分でツールを書くことができました。ただし、移行は非常にスムーズで比較的迅速である必要があります。

PS: Chromium と webkit プロジェクトは、私たちがやりたいことを正確に行っているようです。

0 投票する
1 に答える
181 参照

python - 単一のビルドスレーブを使用して、複数のビルドマスターにサービスを提供します

2つのビルドボットがあり、それらの間でビルドスレーブを共有したいと思います。両方のビルドボット/マスターは異なるリポジトリを持っています。

複数のビルドボット間でビルドスレーブを共有する方法はありますか?

0 投票する
3 に答える
2309 参照

python - buildbot GitPoller 変更ソースにすべてのブランチを監視させる方法は?

GitPollerchangesourceに 1 つだけではなくすべてのブランチを監視させる方法を探しています。

今のところbranch='some branch'、GitPoller コンストラクターで指定するか、デフォルトでmaster.

refさらに良いのは、監視するパターンを指定できることです。

それはすでにしていることですか?それとも、別の種類の GitPoller をコーディングする必要がありますか?

ありがとう。

0 投票する
1 に答える
380 参照

buildbot - プロジェクトをコンパイル/ビルドせずにbuildbotを使用してテストを実行する方法

こんにちは私はBuildbotに関して2つの質問があります:

  1. プロジェクトをコンパイルせずに、自分が作成したテストを実行したいのですが(プロジェクトのコンパイル/ビルドのメカニズムが異なります)、それを構成する方法が見つかりません。Buildbotのドキュメントでは、テストをビルドして実行する方法について説明しています。ビルド部分をスキップしたい。誰かがこれをやろうとしましたか?

2.ローカルリポジトリと連携するようにビルドボットを設定する方法。リポジトリをメインのリポジトリと1日1回夜に同期するコンピューターがあり、このコンピューターでBuildbotを実行したいので、buildbotはローカルでテストを実行する必要があります。(テストは同じソリューション内の別個のプロジェクトです)

私の環境は次のとおりです。Win7、Visual Studio、gitリポジトリ、テストは同じソリューション内の別個のプロジェクトです。

あなたの助けに感謝!

0 投票する
1 に答える
689 参照

reverse-proxy - チェロキーリバースプロキシの背後でbuildbotを実行する

ラウンドロビンリバースプロキシレイアウトでチェロキーの情報ソースとしてbuildbotインスタンスを使用して、チェロキーリバースプロキシの背後でビルドボットマスターサーバーを実行しようとしています。

これはbuildbotmaster.cfg構成ファイルです:-

そして、これはチェロキーの構成です:-

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

残念ながら、Web URLにアクセスすると取得しますが、同じWeb URLにアクセスしてWebURLの後ろに追加すると、「Buildbotへようこそ」が表示される502 Bad gatewayため、ビルドボットマスターサーバーインスタンスが正しく機能していることがわかります。 :8010..」ページ。

0 投票する
2 に答える
235 参照

c++ - C ++は依存ファイルを見つけます

大規模な C/C++ プロジェクトの依存ファイルを見つける方法またはユーティリティを探していました。

私が欲しいのは、ファイルが変更された (コミットされた) ときに、変更されたファイルに関連するクラスのテストをビルドボットに実行させたいということです。

どんな助けでも大歓迎です!

0 投票する
2 に答える
1753 参照

python - Buildbot と複数の SVN ブランチ

私のSVNリポジトリのレイアウト...

たとえば、私のリポジトリのいくつかのブランチを構築するためにビルドボットを作成しようとしていました... /trunk および /branches/new_feature_of_trunk1 .これは私がそれをコーディングする方法です

問題はこれです.. defaultBranch='trunk' を追加したことは知っています。しかし、ルート全体ではなくトランクのみをチェックアウトするのはなぜですか? それから私はそれを削除するたびにdefaultBranch. このエラーが発生しました

exceptions.RuntimeError: ビルダー 'Windows-x64-VS10' に属する SVN ソース ステップは、どのブランチを使用するかを認識していません。これは、変更元がブランチを指定しておらず、defaultBranch が None であることを意味します。

次に、私が投稿したコードは、/trunk または /branches/new_feature_of_trunk1 に modified_files がある場合、ビルドマスターがスレーブにビルドするように指示するためのものです。同じ SVN リビジョンの両方のブランチに変更がある場合。次に、/branches/new_feature_of_trunk1... の前に /trunk を最初にコンパイルします。

しかし、私が言ったように、それは私が望むようには機能しません