問題タブ [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.
continuous-integration - 1台のコンピューターにAtlassianBambooの複数のリモートエージェントをインストールすることはできますか?
当社はクロスプラットフォームソフトウェアを製造しており、互換性のないさまざまな環境(linux、win、os x)でプロジェクトを構築しているBambooインスタンスがあります。各環境でビルドするように構成されたVMがあります。では、各VMで複数のリモートエージェントを実行して、異なるプロジェクトの同時ビルドを実行することは可能ですか?
selenium - TestlinkとSelenium2
TestLinkがインポートできる方法でフォーマットされたSelenium2テストスクリプトのセットからテストケースを生成しようとしています。
基本的に、私は竹でレポートを生成するSelenium Testメソッドをたくさん持っているだけで、TestLinkにそれらを食い込ませる方法が欲しいので、すべてのテストケースを手動で入力する必要はありません。
誰かが似たようなことを試しましたか?
java - Mavenデプロイのアップロードメッセージを抑制します
継続的インテグレーションにBambooを使用しており、簡単なmvn deploy
ステートメントで成功したテストをスナップショットリポジトリにデプロイしています。残念ながら、これは次のような何千もの行を生成します。
これはBambooに表示されます:
したがって、完全なログをダウンロードすることは可能ですが、アップロードメッセージでいっぱいです。上記の行を抑制しmvn deploy
て要約のみを出力することは可能ですか?
java - Bamboo の Maven ビルド
Bamboo (Atlassian Build Server) でプランを作成すると、次のエラーが発生します。プロジェクトはローカルでビルドされ、構成は他の作業中のプロジェクトと同じです。誰かが手がかりを持っているなら、それは大歓迎です。
java - Bambooを使用したリモートWindowsサーバーでの構築と展開
私が持っているBambooクエリで、人々が私を正しい方向に向けてくれることを願っています。
私がいる会社には、非常に正常に実行されている既存のBamboo CIサーバーがあり(古いバージョン-2.6であるにもかかわらず)、新しいビルドをセットアップする必要があります。これまでのBambooの作業のほとんどすべてを行った2人が去ったので、私には実際にアドバイスを求める人が社内にいません。
手動プロセスについて説明し、誰かにこれを自動化するための最良の方法を提案してもらうことを望んでいました。
手動プロセス(すべてWindows展開サーバー上):
- 6つの別々の作業ディレクトリで「svnupdate--force」を実行します。これにより、2つの別々のSubversionリポジトリが使用されます。
- 6つのディレクトリすべてで「mvncleaninstall」を実行します。そのうちの1つには追加の-Duser.timezoneパラメータを渡す必要があり、正常にビルドする前に2〜3回実行する必要がある場合があります。
- 「DeployLocal.bat」バッチファイルを実行します
- 「bin\run.bat」スタートアップファイルを実行して、2つのJBOSSインスタンスを開始します
バッチファイル自体は、いくつかのステップに分けることができます。
- いくつかのプロジェクトのMavenビルドを実行します(はい、上記の後に冗長です)
- 一部のビルドサブディレクトリをデプロイメントサーバーの場所にコピーします
- デプロイメントサーバーの自己署名SSL証明書とキーストアを設定します
- さらに多くのファイルをデプロイメントサーバーディレクトリの適切な場所にコピーします
これがBambooサーバーでどのように最適に機能するかはわかりません。新しいプランを作成し始めましたが、どのリポジトリを使用するか(2つのサーバーと6つのリポジトリを使用しています)と尋ねられたとき、私は非常に混乱し始めました!
私が正しく理解している場合(私は理解していないかもしれませんが)、通常は、リモート起動コマンドを呼び出す前に、Bambooサーバーですべてのビルドを実行し、サーバー上の適切な場所にファイルを移動することになると思います。これは私がここで行う必要があることですか?
誰かが私に竹の良いガイドを教えてくれたとしても、私はとても感謝しています。誰かが私が達成するために具体的に何を学ぶ必要があるかを理解するのに十分簡単に概念を説明することができれば、それはさらに良いでしょう!!
アドバイスは大歓迎です:)
bamboo - 計画の竹ウォールボードの順序
ビルド環境用の竹のセットアップがあり、何かをビルドするたびに、竹のウォールボードがビルドの結果で更新されます(http://confluence.atlassian.com/display/BAMBOO40/に表示されているように)表示+the+ Wallboard)。これは正常な動作です。竹のウォールボードのアイテムの順序を変更して、最後に作成されたアイテムの計画が壁の最初の位置に配置されるようにします。これは可能ですか?
どうも
continuous-integration - Bambooの現在の作業ディレクトリを見つける方法は?
これは当時は良い考えのようでした
コードをBambooにプッシュすると、いくつかのテストが失敗しました
BambooのEnvironmentVariableを次のように設定しましたAPP_HOME=.
それでも、Bambooはファイルを見つけられないようです。私は何を間違っているのですか?
git - Bamboo ビルド中に git リポジトリの一部だけをチェックアウトするにはどうすればよいですか?
大きな git リポジトリの小さな部分にアクセスする必要がある竹のビルドがあります。時間とディスク容量を節約するために、ビルドに関連するリポジトリの部分のみをチェックアウトしたいと思います。浅いチェックアウトについてはすでに知っています。それ以上のことを行い、チェックアウトを 1 つのフォルダー (およびその子孫) だけに制限したいと考えています。
このオプションが表示され、これを使用する必要があると思いますが、機能させることができませんでした:
必要な最小限のチェックアウトを行うにはどうすればよいですか?
bamboo - Bamboo ビルドで 1 つのステージだけを実行するにはどうすればよいですか?
Build&Test と Publish の 2 つのステージがある竹のビルドがあります。Bamboo の仕組みでは、Build&Test が失敗した場合、Publish は実行されません。これは通常、私が物事を望む方法です。
ただし、Build&Test が失敗することがありますが、それでも Publish を実行したいと考えています。通常、これは手動のプロセスであり、失敗したテストがあっても、ボタンを押して Publish ステージを実行できるようにしたいと考えています。
以前は2つの別々の計画がありましたが、1つにまとめたいと思っています。これは可能ですか?
console - Bamboo、NAnt、PSExec でコンソール UI が表示されない
Bamboo のビルド中にローカル マシンで実行時間の長いコンソール アプリを開始するには、NAnt が必要です。これは正しく行われますが、コンソール UI はありません。すべてを表示しようとするのではなく、UI も表示しない簡単な例にまとめました。
次のように入力すると:
また
UI を含め、期待どおりの結果が得られます。
しかし、この同じコマンドが NAnt から開始されると、UI はありません。たとえば、次のビルド ファイルが Bamboo で起動された後に NAnt によって実行される場合:
念のために言っておきますが、NAnt は同じプロファイルで実行されています。