問題タブ [nant-task]
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.
visual-studio - nant が Web アプリケーション プロジェクトでパブリッシュを実行できるようにすることは可能ですか
nant に mvc プロジェクトまたは古き良き Web アプリケーション プロジェクトでパブリッシュを実行させ、パブリッシュ
後にファイルを Web サーバーに FTP で送信することは可能ですか?
更新: ftp 問題の解決策を見つけました
Nant ftp taskありがとう Paco
publicとは、visual studio publish のように公開できるコマンド ライン アプリケーションまたは nant タスクがあることを意味します...
assemblyinfo - ビルド中に新しいビルドとリビジョンでassmeblyバージョン情報を更新するにはどうすればよいですか?
assemblyinfo.csファイルのアセンブリバージョンのビルド番号を更新する必要があります。ビルドを開始する前に、ソリューションの下ですべてのassmeblyinfo.csを更新するカスタムタスクを作成しました。しかし、このファイルを変更してビルドしようとすると、特定のバージョンのアセンブリが見つからないため、他のdllの参照を持ついくつかのdllをコンパイルできません。厳密な名前のアセンブリを使用するファイルもいくつかあります。バージョンを更新する方法がわからない。特定のバージョンをfalseに設定しようとしましたが、それでも同じエラーが発生します。
増分ビルド番号でassemblyinfo.csを更新する良い方法を教えてもらえますか?
PS私はビルドによる自動化にNANTタスクを使用しています。
nant - リアルアカウントを使用してNAntにメールを送信させる方法
まず第一に、私はすでにこの投稿を見ました: nant mail issuesですが、唯一の答えは満足のいくものではありません (つまり、私にはうまくいきません)。
私は NAnt を使用して、ソースの最新バージョンを取得し、ライブラリとアプリケーションのバージョンをアップグレードし、アプリケーションをビルドし、セットアップをビルドします...すべての通常のこと、きっと。ビルド プロセスの完了を確認する電子メールを NAnt から何人かに送信してもらいたいと思います。taskの公式(かなり醜い、IMHO)ドキュメントをすでに確認しましたが、例をコピーしてカスタマイズすると機能しません。
これは、私が使用している NAnt ターゲットとタスクです。
私が得るエラーメッセージは次のとおりです。
530 5.7.0 最初に STARTTLS コマンドを発行する必要があります。
タスクは、プロバイダーが認証を必要としないアカウントで使用するように設計されているようです。しかし、認証が必要な外部の smtp サーバーを使用する必要がある場合はどうすればよいでしょうか (上司に、社内に smtp サーバーが必要であることを伝えることはできません)。
誰か助けて/教えてくれませんか?
前もって感謝します...
javascript - MicrosoftAjaxミニファイアとNAnt
誰かが、 nant-scriptからnant -taskとしてMicrosoftAjaxMinifierを使用する方法を説明してもらえますか。Visual Studioでの使用方法の例を見てきましたが、CIサーバーで縮小を実行したいと思います。
svn - NAntスクリプト内からSVNを元に戻しますか?
これは簡単な作業だと思いましたが、現在は動作させることができません。などの機能が組み込まれていますが<svn-update>
、元に戻すためではないようです。
以下を使用してみましたが、十分なパラメータを指定していないというエラーが発生します。
どんな助けでもいただければ幸いです。ありがとう。
msbuild - NAnt での MSBuild の XmlMassUpdate タスク?
プロジェクトをビルドするための MSBuild タスクを作成しましたが、さまざまな理由から NAnt に切り替えたくありません。
NAnt の MSBuild の XmlMassUpdate に相当するタスクはありますか? 可能であれば、XmlMassUpdate で使用したのと同じ xml 置換ファイルを使用したいと考えています。
(XmlMassUpdate の詳細については、stackoverflow のサイトで見つけた短い使用法を次に示します: MSBuild の例)
xmlPeek/xmlPoke タスクを試してみましたが、置換ファイルでツリー パスを反復させることができませんでした...
visual-studio-2010 - MSBuild 2010 - Web アプリを特定の場所 (ナント) に公開する方法は?
MSBuild 2010 で Web アプリを特定の場所に公開しようとしています。展開パッケージを特定のパスに発行するように取得できますが、展開パッケージは変更される独自のパスを追加します。
例:公開するように指示するとC:\dev\build\Output\Debug
、実際のWebファイルは最終的にパスC:\dev\build\Output\Debug\Archive\Content\C_C\code\app\Source\ControllersViews\obj\Debug\Package\PackageTmp
のC_C
一部が変更されます(パスのこの部分をどのように選択するかはわかりません)。
つまり、発行場所からコピーをスクリプト化することはできません。
現在、この nant/msbuild コマンドを使用しています。
Web ファイルを特定の場所に直接送信する方法についてのアイデアはありますか?
encryption - Nant を使用したセキュリティの問題
認証情報を保存する必要があり、パスワードをプレーンテキストで保存する必要はありません。
Nant でプロパティ値を暗号化する方法を見つけた人はいますか?
私は Nant と Nantcontrib のドキュメントを見てきましたが、暗号化については言及していません。独自の Nant タスクを作成する方法を検討しています。
助言がありますか?
nunit - NUnit を実行してカテゴリを指定する場合、未分類のテストもすべて含めることができますか?
数百のテスト クラスがあり、そのうちの数十は [TestFixture] [Explicit] [Category("IntegrationTests")] という属性でマークされているため、夜間の自動ビルドでのみ実行されます。残りの TestFixtures には、カテゴリが指定されていません (また、Explicit とマークされていません)。
テストを実行するために実行している NAnt タスクは次のとおりです。
もちろん、これは未分類のテストを実行しません。
私はこのようなことをしたいと思います:
ここでは、分類されていないすべてのテストが統合テストとともに実行されます。これは可能ですか?もしそうなら、構文は何ですか?
(注: 上記の NAnt ソリューション、または NUnit コマンドライン ソリューションのいずれかを探しています。NUnit を異なるオプションで 2 回実行するか、すべての TestFixtures にカテゴリを配置することは確かに可能です。これらは私が行っている回避策です。必要に応じて使用しても構いませんが、分類されていないテストを直接指定できるともっとクールです。)
nant - FailOnErrorはカスタムNAntタスクでは機能しません
テスト用のカスタムNAntタスクがあり、タスクが失敗した場合はNAntビルドプロセスをキャンセルしたいと思います。カスタムErrorTaskを作成しました:
これが私がNAntビルドファイルに持っているものです:
結果(build.log)には次のものがあります。
したがって、2番目のタスクも実行されていることがわかりますが、最初の呼び出しで「エラー!」が返されるため、キャンセルしたいと思います。修正を手伝ってもらえますか?
また、FailOnError値をハードコーディングする必要はなく、ビルドスクリプトでfailonerror属性を使用するだけで十分であると思いますが、どのような場合でも機能しません。
ありがとうございました。