問題タブ [bamboo]

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 投票する
2 に答える
1411 参照

iis - Isapi リダイレクトを使用した IIS7 の背後にある Atlassian Bamboo

IIS 7 の背後で Bamboo を使用しようとしています。すべてのリソースを使い果たしたので、誰かが助けてくれることを願っています。Bamboo を起動してブラウザに接続しようとすると、最終的に 503 でタイムアウトします。現在、問題があるのは Bamboo だけであることに注意してください。JIRA、Confluence、Crowd はすべて問題なく動作します

竹州の丸太

Isapi_redirect.log には次のように記載されています。

次の手順に従って、Jetty 構成ファイルを使用するように Bamboo を構成しました: http://confluence.atlassian.com/display/BAMBOO/Getting+Bamboo+Standalone+to+use+the+jetty.xml+file

jetty.xml を構成して追加しました

Isapi 構成情報:

workers.properties.minimal は次のようになります。

uriworkermap.properties ファイル:

何か案は?

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

java - Bamboo ビルドが Java サブプロセスによってブロックされるのはなぜですか?

私はレガシー Java Enterprise サーバー プロジェクトに取り組んでおり、ナイトリー ビルドをセットアップしようとしています。Java 5、Maven 2、JBoss 4.2、Atlassian Bamboo 2.1.5 を使用しています。アイデアは、開発サーバーの 1 つに Bamboo エージェントがあり、Maven ビルドは、結果の .ear ファイルをハード デプロイするように構成されてから、サーバーを再起動するというものです。(レガシーアプリケーションはアンデプロイ中に例外を引き起こすライブラリを使用しているため、ソフトデプロイを使用できません...ある時点でそのいまいましいライブラリを取り除きますが、まだではありません。)私はJBoss Mavenプラグインを使用していますこれ。自分のマシン (ラップトップ、Win XP Professional) で Maven ビルドを実行するとうまく動作します。サーバーが停止され、最新のビルドで再起動され、ビルドが終了します。

しかし、私たちのサーバー (Win 2003) でナイトリー ビルドを実行しようとすると、JBoss サーバーの起動後にビルド プロセスが停止します。Bamboo エージェントがログに表示されます。

JBoss サーバーを手動でシャットダウンしない限り、そこで待機し、ビルドは終了しません。その時点で、Bamboo ビルド プロセスが再開され、ビルド後のアクティビティが実行され、終了します。

どうやら、JBoss サーバーを起動するプロセスは、Win 2003 では親プロセスを何らかの形でロックしますが、同じプロセスは Win XP では独立して実行されます。JBoss プラグインの関連コードは次のようになります (簡潔にするために再フォーマットされています)。

このメソッドは、プロセスの出力バッファーをフラッシュするために必要です。これがないと、 API ドキュメントdump()にも記載されているように、プロセスを実行できません。ただし、これはまだ Win 2003 では機能しません。このコードに抜けているものや間違っているものはありますか? これは竹の問題ですか?どんな助けでも大歓迎です。

更新:サーバーのコマンドラインから Maven ビルドをテストしたところ、完全に動作しました。したがって、明らかにBambooの問題です。Bamboo エージェントは、ビルド プロセスから直接的または間接的にフォークされたすべてのサブプロセスを結び付け、ビルドの終了を宣言する前に、それらすべてが終了するまで待機しているようです。これは、ビルド エージェントにとって論理的に聞こえますが、私にとっては残念な結果です :-(

更新 2:この問題を Bamboo ディスカッション ボードにも投稿しました。アトラシアンのサポート担当者からいくつかの回答を得ましたが、まだ決定的な結果は得られていません。

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

svn - 特定の SVN リビジョンをビルドするための Bamboo

ステージング デプロイ(SD) とプロダクション デプロイ(PD)の2 つのビルド プランを持つBambooのプロジェクトがあるとします。Building SDは、最新のソースをチェックアウトしてビルドし、Web サイトをステージング サーバーにデプロイします。現在、PDはすべて同じことを行います。つまり、Web サイトの最新バージョンを運用サーバーにデプロイします。明らかに、これはあまり良いことではありません。最新のサーバーではなく、以前にステージング サーバーにデプロイされた Web サイトとまったく同じバージョンをデプロイできるようにしたいのです。

例としてr101、SVN リポジトリにいるとします。「 Build SD 」をクリックすると、Web サイトのバージョンが、たとえば2.1.0.101ステージング サーバーにデプロイされます。ここで、互換性を破る変更をコミットして、最終的に に到達しr102ます。今、実稼働サーバーにデプロイしたいと考えています。[Build PD ] をクリックすると、Bamboo は問題なくチェックアウトしてr102ビルドし、バージョン2.1.0.102が運用サーバーにデプロイされます。

ただし、私がやりたいことは、以前にSDプランでビルドされたバージョン (つまり、2.1.0.101) をビルドしてデプロイすることです。

もちろん、最新の成功したビルドtags/builds/latest.

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

sql-server-2008 - SQLServer継続的インテグレーションテスト用のデータベースのバックアップ/復元

本番環境で取得したスナップショットからテストサーバー上のSQLServerデータベースを復元するための最良の方法は何ですか。データベースは、SQLServer2008を搭載したWindowsServer2003で実行されています

Ubuntuで継続的インテグレーションを実行するために、BambooとAntスクリプトを使用しています。

データベースを本番環境から取得したバックアップに復元し、最新の更新スクリプトを適用できるようにしたいと考えています。

どんなアドバイスも大歓迎です。

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

php - 統一された売上税の頭痛の種

わかりました、BambooInvoice ソフトウェアを使用しています。私がいるところでは、2 つの売上税があります。

これが彼らの働き方です

商品の価格 * tax1 = Sum1Tax1 Sum1tax1 *tax2 = 最終販売価格

現在、Bamboo 請求書はこれを行っています。

これがそのコードです

私の地域の実際の課税スキームを反映するために、このコードをどのように変更しますか?

ありがとう

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

sharepoint - SharePoint でプログラムを使用して、Bamboo Web パーツを Web パーツ ページに追加することはできますか?

これを行う方法に関する情報がまったく見つかりません。Web パーツを追加して、その設定を構成するにはどうすればよいですか?

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

maven-2 - 別のプロジェクトの子プロジェクトに依存する Maven の子プロジェクトを Bamboo でビルドする

私は2つのMavenプロジェクトを持っています

プロジェクトAAA

  • AAAコア
  • AAA-その他

プロジェクトBBB

  • BBBコア
  • BBB-AAA 固有

BBB-AAA 固有のプロジェクトをビルドするために、Bamboo でビルド プランを作成したいと考えています。このプロジェクトは AAA-Other プロジェクトのビルドに依存するという計画構成です。したがって、すべてが正常に機能するはずです。

しかし、BBB-AAA 固有の Bamboo プランを実行しようとすると、次のようなエラーが表示されます。 /foo.bar.com )"

何が起こっている?

「AAA-Core」と「AAA-Other」の Bamboo ビルドは期待どおりに機能します。

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

maven-2 - Maven の buildNumber メタデータは、複数のビルド エージェント間でどのように矛盾する可能性がありますか?

最近、ビルド環境に 2 台目のビルド マシンを追加したところ、非常に奇妙なビルド エラーが時々発生するようになりました。

ABの2 つの別個の Maven ビルド マシンがあり、それぞれ Maven 2.2.1 を実行し、共有の Nexus 1.5.0 リポジトリ マネージャーと通信しています。私の問題は、以前にAによってビルドされ、Nexus にアップロードされた共通の依存関係 ' acme-1.0.0-SNAPSHOT 'の新しいバージョンのダウンロードを拒否するため、 Bでのビルドが失敗することがあるということです。

両方のマシンのローカル リポジトリを調べたところ、リポジトリ メタデータに奇妙な点がいくつかありました。

マシンAの acme\1.0.0-SNAPSHOT\maven-metadata-nexus.xml:

マシンBの acme\1.0.0-SNAPSHOT\maven-metadata-nexus.xml:

Nexus の acme/1.0.0-SNAPSHOT/maven-metadata.xml では:

私がメタデータ ファイルを正しく解釈している場合 (オンラインのドキュメントは乏しい)、マシンB は、マシン Bビルドしてから 6 日後にマシンAが最後にビルドしたという事実にもかかわらず、(buildNumber に基づいて) acme依存関係の新しいバージョンがあると信じているようです。(タイムスタンプに基づく)。また、Nexus は一般的に正しい buildNumber を認識していないようです。

このような状況がどのように発生する可能性がありますか? 一貫性のないメタデータが原因でビルドが失敗しないようにするにはどうすればよいですか? 似たような経験はありませんか?

重要事項:

  • 両方のビルド マシンには、updatePolicy が「常に」である settings.xml ファイルがあります。
  • Nexus には、 Aによってビルドされた新しいバージョンのacmeが実際にあります。Bは単にダウンロードを拒否します。
  • Nexus にアップロードするマシンはABだけです。
  • 両方のサーバーが同じシステム時間を共有します。
  • 関連するすべてのプロセスには、必要に応じて更新できるように、メタデータ ファイルへの書き込み権限があります。
  • この動作を説明する未解決の Maven または Nexus の問題は見つかりませんでした。
  • 私たちの CI サーバー (Atlassian Bamboo) は、同じアーティファクトのビルドが同時に発生するのを防ぎます。そのため、Nexus へのアップロード中に競合状態が発生する可能性はほとんどありません。
0 投票する
5 に答える
5014 参照

xslt - Boost.Test XML ログを表示可能な形式に変換する XSL を持っている人はいますか?

Cruisecontrol.netを介して実行されている C++ プロジェクトがいくつかあります。ビルド プロセスの一環として、Boost.Test単体テスト スイートをコンパイルして実行します。XML ログ ファイルをダンプするようにこれらを構成しました。形式は JUnit/NUnit に似ていますが、まったく同じではない (また、一部の情報が不足している) ため、cruisecontrol.net はそれらを取得できません。Boost.Test の結果を JUnit/NUnit 形式に変換する既存の XSL 変換を誰かが作成した (または知っている) かどうか疑問に思っています。

ありがとう!

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

bamboo - ビルドのカウント

独自のビルドエージェントによって管理されるビルドプランが多数あります。私がやりたいのは、それらのプランでトリガー/スケジュールされたビルドの総数を取得することです(インターフェイスから手動でカウントすることはありません)。それで、質問は、サーバー上に一種のカウンターがありますか?

更新#1: v2.2.1を使用しています。

更新#2:サーバーインターフェイス([管理]->[システム]->[システム情報])には、サーバーが実行したビルドの数を含むいくつかの統計があります。ただし、この番号は、サーバーがダウンしたときに再初期化されます。