問題タブ [build-process]

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 に答える
2776 参照

build-process - MSI ビルド プロセスの自動化

MSI (vdproj) プロジェクトを MsBuild または Nant を使用してビルドする良い方法はありますか?

1つの答えは、ビルド サーバーに Visual Studio をインストールし、devenv.exe を使用してプロジェクトをビルドすることでしたが、私はビルド サーバーに Visual Studio をインストールしたくありません。

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 に答える
917 参照

cocoa - CruiseControl を使用して Cocoa/Objective-C プロジェクトをビルドできますか?

OS X Cocoa/Objective-C プロジェクトをビルドするために Cruise Control を設定したことのある人はいますか?

もしそうなら、これを行うのがより簡単になるCruiseControlの好ましいフレーバー(CruiseControl.rbまたは通常のCruiseControl)はありますか?

現在、テストのビルドと実行の手順を含む Ruby rake ファイルがあり、チェックイン後にこのプロセスを自動化したいと考えていました。

また、CruiseControl は git をサポートしていますか? これについては、ウェブサイトで何も見つかりませんでした。

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

.net - NAnt およびデュアル プラットフォーム ビルド - Windows および Mono/Linux でビルドするための最良の方法

私はNAntは初めてですが、AntとCruiseControlの経験があります。

私がやりたいことは、SVN プロジェクトに必要なすべてのツール (NUnit や Mocks など) を含めて、新しいマシンにチェックアウトしてビルドできるようにすることです。この戦略は JP Boodhoo によってここで概説されています。

これまでのところ、Windows でのみ実行したい場合は問題ありませんが、Linux にチェックアウトして、Mono に対してもビルド/テスト/実行できるようにしたいと考えています。SVN プロジェクトの外部に依存関係がないようにします。プロジェクトに 2 セットのツールを使用してもかまいませんが、NAnt ビルド ファイルは 1 つだけ必要です

これは可能であるに違いありませんが、どうやって?トリックは何ですか / 「若いプレーヤーのためのトラップ」

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

c# - C# を使用したアウトオブプレース ビルド

継承されたプロパティ シートを使用して、既存の C++ コードのアウトオブプレース ビルド システムのセットアップを完了しました。これは、Visual C++ 製品に固有の機能と思われます。場違いなビルドでは、多くのプロジェクト設定を変更する必要があり、継承されたプロパティ シートにより、プロジェクトにプロパティ シートを添付するだけで必要な設定をすべて変更できました。チームを UI 用の C++/MFC から C# および WPF に移行していますが、同じ場違いなビルド機能を提供する必要があり、うまくいけば同じ利便性があります。C# プロジェクトでこれを行う方法が見つからないようです。最初に MsBuild ターゲット ファイルを参照できるかどうかを確認しましたが、これを行う方法が見つかりませんでした。全体に MsBuild を使用できることはわかっていますが、それは必要以上に複雑に思えます。

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

database - コード バージョンに対するデータベース バージョンのテストと管理

アプリケーション データベースを開発すると、必然的に変更が発生します。私が見つけたトリックは、データベースのビルドをコードに合わせて維持することです。過去に、ターゲット データベースに対して SQL スクリプトを実行するビルド ステップを追加しましたが、誤って偽のデータを追加したり、さらに悪化させたりする可能性があるため、危険です。

私の質問は、データベースをコードと歩調を合わせるためのヒントとコツは何ですか? コードをロールバックするとどうなりますか? 分岐?

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

java - Maven 2 では、どの依存関係が推移的な依存関係になるかをどのように知ることができますか?

pom.xml に記述されているどの依存関係が、ターゲット ディレクトリに推移的な依存関係をもたらすかを知りたいです。

より正確には、WEB-INF/lib ディレクトリにライブラリ "poi-2.5.1-final-20040804.jar" があり、pom.xml のどの依存関係がそれをもたらすかを知りたいです。

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

tfs - Web テストには、ビルド サーバーに VS テスター エディションが必要ですか?

VS 2008 Team System Tester Edition をインストールせずに TFS ビルド サーバーを使用する- 一連の Web テストをビルドの一部として実行することはできますか?

Web テストは、VS の Tester Edition を使用してのみ記録できることを知っています。ヴァーティゴにいたときのジェフの投稿です。

ただし、テストを実行しようとしています。VS の Tester Edition もインストールする必要がありますか?

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

web-services - Web サービス通信の自動テスト

外部 Web サービスにメッセージを送信するアプリケーションがあります。MSBuildCruisecontrol.NETを使用して、このアプリケーションをビルドおよびデプロイします。CCNET がアプリをビルドしてデプロイする際、NUnitを使用して一連のテストも実行します。ここで、Web サービス通信もテストしたいと思います。

私の考えでは、ビルド プロセスの一環として、(外部 Web サービスの WSDL に基づいて) Web サービスを生成し、ビルド サーバーのローカル Web サーバーにデプロイする必要があります。Web サービスが行う必要があるのは、メッセージを受信して​​ファイル システムに配置することだけです。これにより、たとえば通常の NUnit を使用して確認できます。これにより、新しい開発者はビルド スクリプトを実行して実行するだけでよいため、開発が容易になります (サード パーティ サービスへの接続を設定するために時間を費やす必要はありません)。

WSDL に基づいて Web サービスを簡単に模倣できる既存のユーティリティはありますか? MSBuildを使用して似たようなことをした人はいますか?

このシナリオをテストする他の方法はありますか?

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

build-process - 2つのターゲットでソースを作成する

私はLazyC ++と呼ばれるこのツールを使用します。このツールは、単一のC++.lzzファイルを.hファイルと.cppファイルに分割します。Makeppに、.lzzファイルをビルドするためのルールの後にこれらのファイルの両方が存在することを期待したいのですが、2つのターゲットを1つのビルドラインに配置する方法がわかりません。