問題タブ [continuous-integration]
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 - 最後のチェックインの詳細を取得するための CVS コマンド ライン オプションを知っている人はいますか?
私は Windows で CVS を (WinCVS フロント エンドと共に) 使用しており、修正を容易にするために、ビルドが失敗するたびに、自動ビルド プロセスからの電子メールに最後のチェックインの詳細を追加したいと考えています。
変更されたファイル、それらを変更したユーザー、およびコメントを知る必要があります。
コマンドラインオプションを試してみましたが、正確な結果が得られないようです(1回のチェックインからではなく、あまりにも多くの結果が得られるか、2週間前からのランダムなチェックインの詳細のいずれかです)。
.net - クルーズコントロールと難読化、どのように?
これはstackoverflowに対する私の最初の質問なので、ここに行きます...
継続的インテグレーションスキームにクルーズコントロールを使用しています。アセンブリに別の保護レイヤーを追加するために難読化を使用したいと思います。問題は、これについて説明している記事が見つからなかったので、どうすればよいかわからないということです。NAntなどの他のCIツールを含む提案も受け入れられます。
商用ツールもオプションですので、遠慮なく回答に含めてください。私が構築していて難読化したいアプリケーションは、ほとんどがCompact Framework 2.0、DotNet2.0-3.5で書かれています。
現時点では、クルーズコントロールはリポジトリ内の変更をチェックし、特定のソリューションのスクリプトに基づいて、devenvを使用してプロジェクトをダウンロードおよびビルドします。セットアッププロジェクトが実行された後、セットアップファイルを別のフォルダーにコピーします。それより少ない。したがって、このプロセスのどこかで難読化する必要があります。
continuous-integration - CruiseControl + Starteam: すべてのファイルを取得しない
当社の CruiseControl システムはスターチームからチェックアウトします。ファイルの新しいバージョンをチェックアウトせず、追加されたファイルのみをチェックアウトする場合があることに気付きました。
これがなぜなのか誰か知っていますか?
java - Java Web プロジェクトの継続的統合に使用するソフトウェア
私たちは、新しい Web プロジェクトの初期段階にあります。プロジェクトは時間の経過とともに成長し、複雑になります。最初から、JUnit を使用した単体テストと統合テスト、および HtmlUnit を使用したシステム テストを行います。価値があると証明された場合は、静的コード分析ツールをビルド プロセスに追加することもあります。
継続的インテグレーションを使用するプロジェクトに関与している、または関与したことがある場合。どのソフトウェアを使用しましたか、または使用しましたか?また、その効果があったと思いますか? Java Web プロジェクトの継続的インテグレーションに推奨するソフトウェアはどれですか?
build-process - グリーンフィールドプロジェクトの設定方法
私はうん、グリーンフィールド(yeeea!)Webアプリケーションを設定していますが、自動化/ CIビルドに関して他の人が最初にプロジェクトをセットアップする方法を疑問に思っていましたか?
私は一般的にこれに従います:
- 基本的なレイアウト(トランク、ブランチ、ライブラリなど)でSVNリポジトリを作成します
- 基本的なソリューション構造(コア、UI、テスト)を作成する
- 失敗する基本的なテストを作成する
- NAntスクリプトをコピーし、更新して微調整し、失敗したテストがローカルでビルドを中断することを確認します
- 専念
- CIサーバー(TeamCity)でデフォルトのデバッグビルドをセットアップし、ビルドが失敗することを確認します
- テキストを修正
- コミット9ビルドがCIに合格することを確認します
- 終わり....
continuous-integration - Hudson FindBugs プラグイン: 問題がある場合、ジョブを失敗させる方法は?
Hudsonの素晴らしいFindBugs プラグインで遊んでいます。理想的には、FindBugs で問題が見つかった場合にビルドを失敗させたいと考えています。これは可能ですか?
FindBugs では "0 warnings" は非現実的だと私に言わないでください。Ant の FindBugs をしばらく使用しており、通常は警告を 0 に維持しています。これは、一般的な除外フィルターと特定の/対象を絞った注釈を使用して実現します。
perl - Perl の継続的インテグレーション フレームワークは?
Perl に最適な継続的インテグレーション フレームワーク/プロジェクトは何ですか? その理由は何ですか?
build-process - 優れた CI ビルド プロセスとは
優れた CI ビルド プロセスを構成するものは何ですか?
私たちは CI を使用していますが、展開する必要のある複数のサービスに依存しており、他のアプリもこれらに依存している可能性がある場合、本番環境への展開は現実的な CI の目標です。
優れた CI ビルド プロセスは、QA まで自動化され、そこから手動で行われる場合に十分なのか?
java - どの継続的インテグレーションライブラリを使用しますか?
私は前回のプロジェクトでCIフレームワークとしてCruiseControlを使用しました。他のツールに関する推奨事項はありますか?
(CruiseControlが不足していることに気付いたわけではなく、誰かがいくつかの比較を行ったかどうかを知りたかっただけです)
java - ハドソンの「開いているファイルが多すぎる」問題をどのように修正しますか?
Hudsonを継続的インテグレーションシステムとして使用して、多くのプロジェクトの自動ビルド(夜間およびCVSポーリングに基づく)を実行します。
15分ごとにCVSをポーリングするプロジェクトもあれば、5分ごとにポーリングするプロジェクトもあれば、1時間ごとにポーリングするプロジェクトもあります。
数週間ごとに、次の出力で失敗するビルドを取得します。
次のビルドは常に機能し(変更は0)、最大2つのビルドジョブが同時に実行され、プロセス中に開いているファイルが多すぎます。
今週末、金曜日の夜にビルドが失敗し(自動ナイトリービルド)、メッセージが表示され、他のすべてのナイトリービルドも失敗しました。どういうわけか、これによりハドソンは問題が解決するまで失敗したすべてのプロジェクトを継続的に構築しました。これにより、問題が魔法のように消える土曜日の夜まで、すべてのプロジェクトのビルドが30分ごとに行われました。