問題タブ [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.
python - Buildbot プロパティの変更からすべてのビルドへの変更
buildbot (CI 用システム) を使用していますが、1 つの問題があります。Change のパラメーターをすべてのビルダーに送信するにはどうすればよいですか? Changes オブジェクトのプロパティ comments と who を使用したいです。
どうも
python - Buildbot へのカスタマイズ機能の追加
Python で関数を作成しましたが、「ビルド」コマンドを受け取ったときに Buildbot にこの関数を実行させたいと考えています。以前に「factory.addStep()」を使用して、コマンド ラインから新しいコマンドを追加しましたが、Python 関数を Buildbot に追加する方法がわかりません。ありがとうございます。不明な点があればお知らせください。
buildbot - リポジトリを無視してビルドボットを強制ビルド
buildbot URL の「builders」リンクをクリックしてビルドを強制すると、フォームで指定した git リポジトリが無視されます。ビルダーは、最初にビルド/構成されたリポジトリを使用しています。これは既知の問題ですか? ビルダーに新しいレポを強制的に使用させる方法はありますか? Ubuntu 10.04 で 0.8.4 を実行しています。助けてくれてありがとう。
python - Buildbotからビルド番号を取得する方法
アクセスできる変数はありますmaster.cfg
か?ドキュメントはまったく明確ではありません。ありがとう。
python - ビルドステップ中にビルドボットが失敗した場合にできること
全て。ビルドステップが失敗したとき、何かを実行するスクリプトを作成したり、電子メールを送信したり、catch を試したりできますか? :)
python - buildbotが失敗しないのはなぜですか?
非常に複雑なbuildbotベースビルドシステムを修正しようとしています。このシステムには、「failed(1)」が含まれる緑色のバーが表示されるという厄介な習慣があります。
問題は、ShellCommandビルドステップを使用していくつかのコマンドを実行することです。これは、ゼロ以外を返したときにビルド全体が失敗することはありません。
詳細ページに赤で表示されるステップもありますが、ビルド全体はまだ緑で表示されます。
知る限り、「flunkOnFailure」は私のmaster.cfgのステップ自体に設定されておらず、デフォルトはtrueです。(それは私が見つけたマニュアルページからは完全には明らかではありませんが)
ShellCommandが失敗したときにビルド全体が失敗するようにするには、何をする(または元に戻す)必要がありますか?
これは100%Linux環境で実行されています。
どうもありがとう。
java - cliを使用して、eclipseのような実行可能なjarファイルをコンパイルして作成します
eclipseと同じ方法で、CLIから実行可能なjarを作成したいと思います。私はbuildbotを使用していますが、たとえば、ナイトリービルドを自動的に作成できるようにしたいのですが、実行も可能です。
私のMakefile:
助けてくれてありがとう!:)
buildbot - Buildbot WebStatusをカスタマイズして、text/html以外のコンテンツタイプを返すことができますか
ビルドの最後のステップとして、結果をマスターにアップロードするFileUploadステップがあり、BuildBot WebStatusコンポーネントを使用してビルド結果(この場合は.apkファイル)を提供しています。残念ながら、WebStatusは常にすべてのファイルのtext/htmlコンテンツタイプを返します。WebStatusを構成して、ファイル拡張子を再認識し、その情報に基づいてコンテンツタイプを返すようにすることは可能ですか。
testing - buildbot が mercurial を forcebuilds の最新のヘッドに更新しない
変更がタイマーを介してプッシュされた後にいくつかのスクリプトを実行し、適切なヘッドを使用して正常に機能しましたが、それらが完了した後の強制ビルドは成功しませんでした。同じスレーブが使用されています。これは、プル/更新のラッパー コマンドですmaster.cfg
。
ログでは、次のコマンドを実行します。
どちらのログにも同じコマンド リストがあり、正常に実行されます。しかし、forcebuild では、スクリプトは--rev
--an old head;に対して別の引数を持っています。その番号をどこで取得しているのかさえわかりません。スクリプトまたはログの他の場所には言及されていません。サーバーから来ているに違いありませんが、どのようにヘッドを指定するか、指定しないのですか? レポに適切なステップを追加していますか?
heroku - Heroku で Buildbot インスタンスを実行していますか?
Heroku で Buildbot インスタンスを実行することはできますか? 2 つの最上位ディレクトリを持つ git リポジトリがあるとします。「config」にはマスター ノードとスレーブ ノードの構成が保持され、「custom」にはカスタム ビルド ステップやステータス ハンドラーなどが保持されます。構成/新しいステップを追加し、git にコミットしてから、Heroku に git push します。出来ますか?