問題タブ [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.

0 投票する
7 に答える
9486 参照

python - Python コードベースの継続的インテグレーション システム

私はPythonコードベースを使用した趣味のプロジェクトに取り組み始めており、何らかの形の継続的インテグレーションをセットアップしたいと考えています (つまり、チェックインが行われるたびに一連のテスト ケースを実行し、担当者にナグ メールを送信します)。テストが失敗したときの人) CruiseControlまたはTeamCityに似ています。

ほとんどのVCSesでフックを使用してこれを実行できることはわかっていますが、それにはバージョン管理サーバーと同じマシンでテストを実行する必要があり、これは私が望むほどエレガントではありません。Pythonコードベースに適した、小さくて使いやすいオープンソースの継続的インテグレーション システムについて何か提案はありますか?

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

visual-studio - VisualStudioテストプロジェクトとCruiseControlの統合

NUnitの代わりにVisualStudio2008の組み込みの単体テストプロジェクトを使用することを検討していますが、このタイプの単体テストプロジェクトをCruiseControl.Netと統合しようとした経験がある人はいないかと思いました。

0 投票する
6 に答える
8250 参照

svn - SVN との継続的インテグレーションの設定

ソース管理に SVN を使用して、DotNetNuke 上に構築された複数の Web サイトの構築と展開のために CI をセットアップするために、どのツールをお勧めしますか?

現在、テスト ケースとして、NAnt、NUnit、NCover、および Trac と連携するように Cruise Control を構成することを検討しています。他にどのような組み合わせを調査する価値がありますか?

私たちは開発環境を完全に制御しているため、何らかの形式の CI をここで使用することは確かですが、これらのツールを使用してシステム テスト、uat、さらには本番環境に確実に展開できることを本番サービス チームに納得させたいと思います。

0 投票する
5 に答える
6038 参照

visual-studio - ビルド前のタスク-CruiseControl.NETで作業コピーを削除する

現在、継続的インテグレーション環境を構築中です。VisualSVNサーバーとCrusieControl.NETを使用しています。ビルドが失敗することがあり、CruiseControl.NET作業コピーに競合があるという症状があります。これは、VisualStudioソリューションのセットアップ方法によるものだと思います。この環境で実行するプロジェクトが多ければ多いほど、プロジェクトの設定方法についての理解が深まるので、この段階で競合が発生する理由については疑問の余地がありません。ビルドを修正するために、作業コピーを削除し、新しいビルドを強制します-これは毎回(現在)機能します。だから私の質問は次のとおりです:作業コピーを削除することは継続的インテグレーションビルドプロセスの有効な部分ですか、そしてそれをどのように行うのですか?

MSTaskやコマンドラインからdeleteを呼び出すなどの解決策を試しましたが、うまくいきません。

とても言葉遣いで申し訳ありません-良い仕事これはベータ版です:)

0 投票する
4 に答える
638 参照

php - OpenBSDのApacheサーバーでxincを実行する

OpenBSDのchrootされたデフォルトのApacheでxincを正しく実行できる人はいますか?コードが正常にchrootされて実行されるように、開発サーバーを本番サーバーと同じように完全にchrootされた状態で実行し続けたいと思います。

0 投票する
3 に答える
2115 参照

continuous-integration - 継続的インテグレーションシステムをバグ追跡システムと統合するにはどうすればよいですか?

CIにはcruisecontrol.rbを使用し、バグ追跡にはFogBugzを使用していますが、回答が一般的であればあるほどよいでしょう。

最初は技術的な問題です:FogBugz用のAPIはありますか?優れたチュートリアル、またはさらに良いのは、事前に作成されたコードはありますか?

2つ目は、手続き上の問題です。ビルドが壊れたときに、CIはバグトラッカーに何を入れる必要がありますか?多分:

タイトル:「#{最後のコミッター}がビルドを壊しました!」

本文: "#{エラートレース}"

これは、この質問に対する答えを前提としていると思います。バグ追跡にCIブレークを含める必要がありますか?

0 投票する
6 に答える
685 参照

continuous-integration - CruiseControl.NET をどこから始めるか

チームのソース管理 + ビルド/統合プロセスをゼロからセットアップしています。ビルド プロセスを実行するために、VSS と社内で作成したツールを使用していました。よりモダンな環境に移行することにしました。SVN を実行しており、CruiseControl.NET との継続的な統合プロセスを設定したいと考えています。このツールのベスト プラクティスを開始するための適切なステップ バイ ステップのスターター ガイドはありますか?

0 投票する
6 に答える
13758 参照

c++ - What toolchains exist for Continuous Integration with C++?

Continuous Integration toolchains for .NET, Java, and other languages are relatively well defined, but the C++ market seems to have a lot of diversity.

By CI "toolchain" I specifically mean tools for the build scripts, automated testing, coding standards checking, etc.

What are C++ teams using for CI toolchains?

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

continuous-integration - CruiseControl.net の複製 NAnt タイミング

現在、CruiseControl.net webdashboard をセットアップしようとしています。今のところ問題なく動作していますが、NAnt Build Timing Report に問題があります。

まず、現在のccnet.configファイルは次のようになります。

ビルドが完了すると、NAnt タイミング レポートに 3 つの重複した概要が表示されます。プロジェクト構造を変更せずにこれを修正する方法はありますか?

0 投票する
7 に答える
456 参照

continuous-integration - 統合テストサーバーをセットアップする最良の方法は何ですか?

統合サーバーをセットアップしていますが、ビルドを完了するために複数のタスクを使用することに関する最善のアプローチについて疑問があります。すべてを 1 つの大きなジョブに設定するか、小さな依存ジョブを作成するのが最善の方法ですか?