タグ付けされた質問 「hudson」

Hudsonは、Javaで記述された拡張可能な継続的統合サーバーであり、Linux、OS X、およびWindowsで実行できます。

30
エラー-trustAnchorsパラメータは空でない必要があります
Jenkins / Hudsonで電子メールを設定しようとすると、常にエラーが表示されます。 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty エラーについてオンラインでかなりの量の情報を見ましたが、何も動作しません。Fedora Linux(OpenJDKではない)でSunのJDKを使用しています。 これが私が試したいくつかのことです。この投稿のアドバイスに従ってみましたが、WindowsからJenkinsをホストしているFedoraボックスにcacertsをコピーできませんでした。GmailをSMTPサーバーとして設定しようとしているため、このガイドに従ってみましたが、うまくいきませんでした。また、これらのcacertファイルを手動でダウンロードして移動し、このガイドのさまざまなコマンドを使用してJavaフォルダーに移動しようとしました。 私は現在立ち往生しているので、私はどんな提案にも開いています。Windows Hudsonサーバーで動作させることができましたが、Linuxで苦労しています。
492 java  hudson  javamail  jenkins 

8
ハドソンとジェンキンスのどちらを選択するのですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ハドソンが最近分岐したばかり(2011年 1 月)で問題が解決するまでに1時間ほどかかりました。各分岐の変化がどれほど速いかはわかりませんが、さらに重要なのは、各分岐の方向性と重要なことです。どちらに行くかを選択できるようにポイントは? 製品のロードマップや機能の違いへのリンクがありますか?

8
HudsonがサポートするJUnit XML形式の仕様は何ですか?
Hudsonを継続的インテグレーションサーバーとして使用しており、「JUnitテスト結果レポートを公開」オプションを使用したい。しかし、私はテストにxUnitツールを使用していません。代わりに、テストを実行して結果を単純な形式で返すシェルスクリプトを使用しています。これらの結果をJUnit形式に変換するスクリプトを作成することを考えています。それで、JUnitファイルがどのように見える必要があるのか​​興味がありますか?
183 jenkins  junit  hudson  xunit 

9
C#ビルドマシンをセットアップする方法と理由 [閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する 私はC#プロジェクトで小さな(4人の)開発チームと協力しています。これは良いことだと理解しているので、プロジェクトの夜間ビルドとテストを行うビルドマシンのセットアップを提案しました。困ったことに、ここには予算があまりないので、その力への出費を正当化しなければなりません。だから私は知りたい: どのようなツール/ライセンスが必要ですか?現在、ビルドにはVisual StudioとSmart Assemblyを使用し、ソース管理にはPerforceを使用しています。他に何か必要ですか、または自動化されたスクリプトを実行するためのcronジョブに相当するものはありますか? 正確には、ビルドが壊れていることを示す以外に、これで何が得られますか?特定の機能をテストできるように、これらのスクリプトによって実行されるこのソリューション(slnファイル)にテストプロジェクトを設定する必要がありますか?良い単体テストを作成する時間(または率直に言って、経験)がなかったため、現時点では2つのテストがあります。 これにはどのようなハードウェアが必要ですか? ビルドが完了してテストされたら、そのビルドをftpサイトに配置するのが一般的な方法ですか、それとも内部アクセスに他の方法がありますか?アイデアは、このマシンが行うということですビルドを、そして我々はすべてそれに行き、私たちがしなければならない場合、デバッグビルドすることができます。 どのくらいの頻度でこの種のビルドを作成する必要がありますか? スペースはどのように管理されますか?夜間ビルドを作成する場合、古いビルドをすべて維持する必要がありますか、それとも約1週間後からそれらを破棄し始める必要がありますか? 私がここで見ないものは他にありますか? これは非常に大きなトピックであることを理解しており、まだ始まったばかりです。この質問の重複をここで見つけることができませんでした。もしそこに私が手に入れたい本があるなら、知らせてください。 編集:私はついにそれを機能させました!Hudsonは完全に素晴らしく、FxCopは、実装されたと私たちが考えたいくつかの機能が実際には不完全であることを示しています。また、インストーラーのタイプをOld-And-Busted vdprojからNew Hotness WiXに変更する必要がありました。 基本的に、注意を払っている人にとっては、ビルドをコマンドラインから実行できれば、ハドソンに入れることができます。MSBuildを介してコマンドラインからビルドを実行することは、ツールを強制的に最新にするため、それ自体が有用な演習です。

3
2012年のハドソンvsジェンキンス[終了]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ハドソンとジェンキンスの2011年の状況は次のとおりです(IMHO)-ハドソンは少し安定していましたが、ジェンキンスの開発は少し速くなりました。 2012年現在の「ハドソン対ジェンキンス」の状況はどうですか?
144 hudson  jenkins 

10
Hudson / Jenkins構成ファイルをソース管理に保持する方法はありますか?
私はHudson / Jenkinsを初めて使用し、Hudsonの構成ファイルをソース管理にチェックインする方法があるかどうか疑問に思っていました。 理想的には、UIの「構成を保存」というボタンをクリックして、Hudson構成ファイルをソース管理にチェックインできるようにしたいです。

7
GithubプライベートリポジトリのJenkins CIを認証する
Jenkinsに、Githubでホストされている私のプライベートリポジトリから自動的にデータを取得してもらいたいのですが。しかし、私はそのタスクを達成する方法がわかりません。.ドキュメントを試して、jenkinsユーザーのssh-keyを生成すると、「リポジトリをクローンできません」とわかります。URLを確認しました-有効です。 手がかりは、おそらくあなたはこの種のことを説明しているドキュメント/ブログ/何かを知っていますか?

4
ジェンキンスのアーティファクトをアーカイブする
誰かが私にビルドプロセスのアーティファクトのアイデアを説明してくれませんか? antスクリプトなどをコンパイルして実行するためのコードをチェックアウトするワークスペースディレクトリがあります。最後に、私の場合、インストールの準備ができているjarファイルを取得します。それはアーティファクトと見なされますか? jarファイルを置くようにビルドスクリプトにどこに指示すればよいですか?ワークスペースディレクトリ?私のjarファイルは、BUILD_IDなどの変数に応じて一意のファイル名を取得します。どのjarファイルを選択するようにJenkinsに指示することができますか? 編集:さて、私はこのようなことを試みました: ビルドスクリプトがパスを作成することになっているため、ワークスペースにはまだパスが存在していません。もちろん、ファイルがまだ生成されていないため.jar、.propertiesファイルはありません。なぜそれは私にエラーを与えるのですか?何かが足りないようです。 また、Jenkinsは各ビルド後にアーティファクトを削除しますか(アーカイブされたアーティファクトではありません。削除するように指示できます)。そうしないと、ハードドライブがすぐに詰まってしまいます。

6
竹対 Hudson(別名Jenkins)とその他のCIシステム[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 HudsonとBambooの両方の経験がある人はいますか?これらの製品の相対的な長所と短所について何か考えはありますか? さて、皆さんは他のCI製品について言及し続けるので、これをさらに公開します。これが私の一般的な問題です。新しいプロジェクトのCIシステムをセットアップしたい。このプロジェクトには、Javaコンポーネント(WARおよびJAR)、いくつかのpythonモジュール、さらには.NETコンポーネントが含まれる可能性があります。だから私はできるCIサーバーが欲しい: 複数の言語を処理し、 アーティファクトをサーバーにデプロイします(つまり、すべてのユニットテストに合格した場合はwarをデプロイします)。 まともなコードカバレッジツールと統合されたものも欲しいです。 見栄えの良いレポートは適切ですが、必須ではありません。 問題が発生した場合の複数の通知メカニズム。 私はホスティングについて心配していません。ローカルサーバーまたはAmazonインスタンスで実行します。 また、これは空のパイかもしれませんが、iPhoneアプリを構築できるものはありますか?

12
CIプラットフォーム(Hudson)を介してC#アセンブリバージョンを自動インクリメントするにはどうすればよいですか?
私と私のグループは、アセンブリのバージョン番号をインクリメントすることに恐ろしく、1.0.0.0バージョンのアセンブリを頻繁に出荷しています。明らかに、これは多くの頭痛の種です。 CIプラットフォームを介してプラクティスを大幅に改善しているassemblyinfo.csので、ファイル内の値を自動インクリメントして、アセンブリのバージョンがそのアセンブリのコード変更で自動更新されるように設定したいと思います。 以前に(Hudsonを見つける前に)msbuildまたはコマンドライン(覚えていない)を介して値をインクリメントする方法をセットアップしましたが、Hudsonを使用すると、SVNリポジトリが更新され、別のビルドがトリガーされます。Hudsonが1時間ごとにSVNをポーリングするため、遅い無限ループが発生します。 ハドソンにバージョン番号を増加させることは悪い考えですか?それを行う別の方法は何でしょうか? 理想的には、ソリューションの私の基準は次のようなものになるでしょう: ビルドassemblyinfo.cs前にビルド番号をインクリメントします 変更されたアセンブリのビルド番号のみをインクリメントします。Hudsonはビルドを行うたびにプロジェクトフォルダーを一掃するため、これは不可能である可能性があります 変更されたassemblyinfo.csをコードリポジトリにコミットします(現在はVisualSVN) Hudsonが次に変更をスキャンするときに新しいビルドをトリガーしません 私の頭の中でこれを解決すると、バッチファイル/コマンドを介してこのほとんどの解決策を簡単に思いつくことができましたが、私のすべてのアイデアにより、次にスキャンするときにHudsonが新しいビルドをトリガーするようになります。私は私のためにすべてを行う誰かを探しているのではなく、正しい方向に私を向けるだけで、おそらくHudsonに特定のSVNコミットを無視させるテクニックなどです。 これまでに見つけたものはすべて、バージョン番号を自動的にインクリメントする方法を説明する記事にすぎません。無限ループになる可能性のあるCIプラットフォームは考慮されていません。

6
実行シェルはどのように/いつJenkinsでビルドを失敗としてマークしますか?
これに対する答えを探しているときに見つけた恐怖の物語... OK、Jenkinsが実行するはずのすべてをほぼ実行する.shスクリプトがあります。 SVNからソースをチェックアウトします プロジェクトをビルドする プロジェクトをデプロイします 自分で掃除する したがって、Jenkinsでは、Execute Shellコマンドでスクリプトを実行してプロジェクトを「ビルド」するだけで済みます。スクリプトが実行されます(ソースがダウンロードされ、プロジェクトはビルド/デプロイです)が、ビルドに失敗のマークが付けられます。私はスクリプトを閉じてみました: 出口0(まだ失敗としてマークします) 出口1(予想どおり、失敗としてマークします) 終了コマンドはまったくありません(失敗としてマークされます) 実行シェルはいつ、どのように、なぜビルドを失敗としてマークしますか?
112 shell  unix  jenkins  build  hudson 


3
既存のプロジェクトをコピーして貼り付ける、または複製するにはどうすればよいですか?
既存のHudsonプロジェクトが構成され、機能しています。 プロジェクトを複製して元のプロジェクトを作成し、新しいプロジェクトを変更して別のソース管理を指すようにする必要があります。 手動でビルドを再作成したくありません。どうすれば既存のビルド構成を「コピー&ペースト」または複製して、新しいビルド構成をより高速に実行できるようになりますか?

21
Jenkins / Hudson環境変数
ユーザーjenkinsthatsが$PATH何かに設定したJenkinsを実行しています。JenkinsのWebインターフェイスにアクセスすると、[ システムのプロパティ]ウィンドウ(http://$host/systemInfo)に別の$PATHます。 CentosにJenkinsをインストールしました。JenkinsのWebサイトからネイティブrpmを使用しています。インストールで提供される起動スクリプトを使用しています。sudo /etc/init.d/jenkins start 誰もがなぜそれが起こるのか私に説明できますか?

9
継続的な統合のためのHudsonまたはTeamcity?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私たちは、使用するCIツールを探しているJavaショップです。HudsonとTeamcityはどちらも無料のようですが、Teamcityはより洗練されており、サポートが強化されています。 なぜなぜHudsonを使用するのか、また誰かが/に対して反対の意見を述べることができるのかと思っていましたか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.