問題タブ [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.
buildbot - buildbot マスターをアップグレードするとき、すべてのスレーブをアップグレードする必要がありますか?
buildbot で gitpoller を使用したいのですが、すべてのスレーブをアップグレードしたくありません。
マスターを 0.8.3 にアップグレードし、スレーブを 0.7.x のままにすることはできますか?
perforce - p4 で buildbot ツールを使用すると、「コンソール ビュー」が機能しないのはなぜですか?
この質問は私を夢中にさせました!助けてください. 私はビルドボットを使用しています。VC ツールは perforce 2010 です。ウォーターフォール: わかりましたが、コンソール ビューが正しく機能しません。「利用可能なリビジョンはありません」と出力するだけです
git - buildbot で複数の git リポジトリをチェックアウトするときにコピー モードを使用するにはどうすればよいですか
複数の git リポジトリがあり、それらの間にいくつかの相互依存関係があります。完全なシステム ビルドを行うときは、それらすべてをチェックアウトする必要があります。
buildbot を使用すると、mode='clobber'
パラメーターを Git ソース クラス コンストラクターに使用できますが、これにより、毎回すべてのリポジトリがチェックアウトされます。
を使用したいmode='copy'
のですが、そうすると、3 つのリポジトリすべてのソースが同じ場所にチェックアウトされます。.../source/
それよりも.../source/repo1
.../source/repo2
.../source/repo3
各リポジトリのクリーン コピーを個別に保持するように buildbot に指示する方法はありますか?
前もって感謝します!
git - git コミット キュー ツール
私たちのチームとプロジェクトは非常に大きくなり、もはや維持できなくなりました。そこで、正しいことを行い、継続的インテグレーションに移行することにしました。最初のステップとして、clearcase をダンプし、git に移行しました。これにより、私たちの生活は大幅に楽になりました。しかし、私たちはまだ壊れたビルドに苦しんでいます。
現在、すべてのコミットをキューに入れ、複数のプラットフォームに対してテストし、合格した場合はマスター ブランチに着陸させるツールを探しています。理想的な世界では、このツールには、コード レビュー ツール用の Web インターフェイスとフックが備わっています。
buildbot がこれの一部を行うことは知っていますが、すべてではありません。私は自分でツールを書くことができました。ただし、移行は非常にスムーズで比較的迅速である必要があります。
PS: Chromium と webkit プロジェクトは、私たちがやりたいことを正確に行っているようです。
python - 単一のビルドスレーブを使用して、複数のビルドマスターにサービスを提供します
2つのビルドボットがあり、それらの間でビルドスレーブを共有したいと思います。両方のビルドボット/マスターは異なるリポジトリを持っています。
複数のビルドボット間でビルドスレーブを共有する方法はありますか?
python - buildbot GitPoller 変更ソースにすべてのブランチを監視させる方法は?
GitPollerchangesource
に 1 つだけではなくすべてのブランチを監視させる方法を探しています。
今のところbranch='some branch'
、GitPoller コンストラクターで指定するか、デフォルトでmaster
.
ref
さらに良いのは、監視するパターンを指定できることです。
それはすでにしていることですか?それとも、別の種類の GitPoller をコーディングする必要がありますか?
ありがとう。
buildbot - プロジェクトをコンパイル/ビルドせずにbuildbotを使用してテストを実行する方法
こんにちは私はBuildbotに関して2つの質問があります:
- プロジェクトをコンパイルせずに、自分が作成したテストを実行したいのですが(プロジェクトのコンパイル/ビルドのメカニズムが異なります)、それを構成する方法が見つかりません。Buildbotのドキュメントでは、テストをビルドして実行する方法について説明しています。ビルド部分をスキップしたい。誰かがこれをやろうとしましたか?
2.ローカルリポジトリと連携するようにビルドボットを設定する方法。リポジトリをメインのリポジトリと1日1回夜に同期するコンピューターがあり、このコンピューターでBuildbotを実行したいので、buildbotはローカルでテストを実行する必要があります。(テストは同じソリューション内の別個のプロジェクトです)
私の環境は次のとおりです。Win7、Visual Studio、gitリポジトリ、テストは同じソリューション内の別個のプロジェクトです。
あなたの助けに感謝!
reverse-proxy - チェロキーリバースプロキシの背後でbuildbotを実行する
ラウンドロビンリバースプロキシレイアウトでチェロキーの情報ソースとしてbuildbotインスタンスを使用して、チェロキーリバースプロキシの背後でビルドボットマスターサーバーを実行しようとしています。
これはbuildbotmaster.cfg構成ファイルです:-
そして、これはチェロキーの構成です:-
残念ながら、Web URLにアクセスすると取得しますが、同じWeb URLにアクセスしてWebURLの後ろに追加すると、「Buildbotへようこそ」が表示される502 Bad gateway
ため、ビルドボットマスターサーバーインスタンスが正しく機能していることがわかります。 :8010
..」ページ。
c++ - C ++は依存ファイルを見つけます
大規模な C/C++ プロジェクトの依存ファイルを見つける方法またはユーティリティを探していました。
私が欲しいのは、ファイルが変更された (コミットされた) ときに、変更されたファイルに関連するクラスのテストをビルドボットに実行させたいということです。
どんな助けでも大歓迎です!
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 を最初にコンパイルします。
しかし、私が言ったように、それは私が望むようには機能しません