問題タブ [nantcontrib]

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 投票する
1 に答える
1797 参照

vb6 - NAnt/NAntContrib 'VB6' がリモート ビルドで開始できませんでした

バックグラウンド

私は、ローカル デスクトップで実行されている 2 つの VM で動作する継続的インテグレーション システムをまとめています。VM #1 (ツールボックス) は、CruiseControl.Net、Subversion、BugTracker.Net、および SQL Server Express を実行しています。VM #2 ( BuildMaster ) は NAntContrib で NAnt を実行しており、VB 6.0 と 1.0/1.1/2.0/3.5 .Net Framework SDK がインストールされています。その意図は、BuildMaster にインストールされるものを厳密に制御し、Toolbox および開発者ワークステーションではより緩くすることです。

問題

Toolbox で CCNet プロジェクトを作成し、BuildMaster で VB 6.0 のテスト アプリケーションを正常にコンパイルしましたが、ビルドが先週失敗し始めました。私が覚えている唯一のことは、Toolbox に BugTracker.Net と SQL Server Express をインストールしたことです。

症状

ビルドは失敗し、例外が返されます。

明らかに、例外の本質は[CDATA['vb6' failed to start.]]です。私の問題は、Nant ビルドを BuildMaster で直接実行すると、毎回ビルドが正常に完了することです。

完全を期すために、ここに私の NAnt ビルド スクリプトを示します。

あなたの助けは大歓迎です!

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

svn - ブランチ内のすべての非バイナリ ファイルの単一の xml ファイルで再帰的な svn の責任レポートを取得する方法は?

出力がxml形式の単一のファイルにあり、リビジョン、日付、作成者、ファイル名とパス、および行のテキストが含まれる、ブランチ内のすべての非バイナリファイルの完全に再帰的なsvn Blameレポートを取得するにはどうすればよいですか?ファイル自体?出力全体を 1 つのファイルにする必要があります。これは、CCNet インスタンスを介してビルドの一部として実行されます。

利用可能なツールは、nant と nantcontrib の最新の安定版リリース、msbuild、および最新のコマンド ライン svn です。

私が遭遇した問題のいくつかを次に示します。 コマンド ラインの svn flame コマンドは、ディレクトリの再帰をサポートしていません。Blame の --xml オプションには、各行の実際のテキストは含まれていませんが、それ以外はすべて含まれています。デフォルトでは、nantcontrib は --quiet パラメーターを渡します (タスク参照とは対照的に)。これは、blame コマンドではサポートされていません。Nantcontrib svn タスクが --xml パラメーターを受け入れない場合があります。

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

asp.net - サンプルリクエスト:nant-contrib のタスク

Web アプリケーション プロジェクトのインストーラーを作成するための nant-contrib のタスクの使用方法を示すサンプル ビルド ファイルを提供してください。

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

sql-server - NAnt bcp (SQL Server) タスクの実装は成功していますか?

SQL Server bcp の NAnt タスク、または bcp ネイティブ出力のファイル形式を探しています。

bcp 用の NAntContrib タスクを構築できると思っていましたが、現時点では時間がありません (やったことがありますか?)。

この道を歩いたことのある人はいますか?アドバイス?

ありがとう - ジョン

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

cruisecontrol.net - Cruisecontrol.netnantの結果は非cc.netとは異なります

VS2008ソリューションを構築するnantスクリプトがあります。コマンドラインで「nant」と入力して自分で実行すると、すべての正しいDLLがそれぞれのbinディレクトリにコピーされます。ただし、CruisecontrolがCIビルドを実行すると、DLLはbinディレクトリにコピーされません。

これを引き起こしているアイデアはありますか?

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

.net - NAnt で、VS プロジェクトにリストされているファイルのファイルセットを作成できますか?

NAntビルド スクリプトを書き直して、よりクリーンでシンプルなだけでなく、より汎用的なものにしています。

ビルド プロセスの手順の 1 つは、特定のファイルを zip ファイルにパッケージ化することです。fileset多くのファイル タイプを含む を作成する前に、プロジェクトに含まれる可能性のあるすべてのものをキャッチしようとしました。これは、プロジェクトに非標準のファイル タイプを含めたい場合に問題を引き起こすことがありました。

Visual Studio プロジェクト ファイル (.csproj) にリストされているファイル (およびファイルのサブセットfileset)に基づいてを作成する方法を見つけられることを期待していました。その後、このファイルセットをタスクで使用できます。これを自動的に行うものは見つかりませんでした (ただし、NAntContribの廃止されたタスクは少し有望に見えました)。zipSLiNgshoT

私はこれを手動で行おうとする道を歩み始めましたが、行き詰まりました。ソリューションからプロジェクトを取得し (を使用)、プロジェクト内の各コンテンツ ファイルを(XPath クエリregexを使用して) 取得しようとするターゲットがあります。ここでの問題は、すべての値が返されるわけではなく、最初の値だけが返されることです。そして、すべての値が返されたとしても、ここからどのように取得するのかわかりません。xmlpeek/n:Project/n:ItemGroup/n:Content/@Includexmlpeekfileset

この思考回路を救う方法はありますか? カスタム NAnt タスクを使用して目的を達成できますか (すべてのプロジェクトをカスタム タスクに依存させたくありません)。私が見つけていないこれを行うための組み込みの方法はありますか?

私の目標や方法について不明な点がある場合は、コメントでお気軽に質問してください。

ありがとう!


更新:明確にするために、これらすべての私のポイントは、プロセス全体をよりシームレスにすることです。すべての .xml ファイルをパッケージに簡単に追加できますが、同じフォルダーに存在するが、実際にはプロジェクトの一部ではない .xml ファイルを取得することがよくあります。プロジェクトが使用するファイルのリストを既に持っている場合 (コンテンツと他のタイプの間で分離されていても)、その情報を使用しないのは残念です。最終的に、パッケージに含まれるものを変更するためにビルド ファイルに手を加える必要はありません。私にはあまり夢物語ではないように思えます...

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

build-automation - IIS サイトと nant/nantcontrib?

NAnt を使用して IIS Web アプリケーションを管理することは可能ですか? たとえば、停止または開始しますか?

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

svn - Subversion リポジトリに対してフォルダーを同期する

フォルダーを見て、新しいファイルを追加し、古いファイルを削除し、既存のものを更新してからすべてをコミットするために必要なSVN操作を実行する、コマンドラインツールなどの簡単な方法はありますか?

私はこれをナント経由で接続していますが、自分で面倒なことをする必要はありません。

ありがとう

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

msbuild - NAntでタスクまたはmsbuild.exe?

nant に csproj ファイルを使用させるには、(少なくとも) 2 つのオプションがあるようです: NAntContrib のタスクを使用する、msbuild.exe を直接使用します (例: codecampserver )。私はこれを正しく読んでいますか?もしそうなら、NAntContrib タスクよりも msbuild.exe を使用する利点は何ですか?