NugetをOctopusのソフトウェア展開システム(リポジトリ、バージョン管理、配信)として使用しようとしていました。以前は、ASP.NETサイトを.CMDスタートアップスクリプトが埋め込まれた自己解凍型RARアーカイブにパッケージ化していました。今、私は、自動ビルド中にNugetを使用してpuckagesを作成しようとしています。NugetコマンドラインインストールでInstall/Initスクリプトが起動しない
nuget.exe install <package_id> -OutputDirectory <install_folder> -source <local_repo>
パッケージがインストールされた場合
同じスクリプトを実行することができます:問題は、パッケージは、コマンドラインを使用してインストールされている場合、パッケージのインストールスクリプトが(ツールが\ Init.ps1をInstall.ps1やツールを\)を実行していないということですVisual Studioパッケージマネージャまたはコンソールから。
私はPowerShellの遍在性を考えれば、なぜこのようなことができないのか分かりません。
何かが見つからないか、これは仕様上の動作ですか?助けていただければ幸いです。
はい、私たちは場合msdeployを検討しましたが、我々はすでに同じことを行うスクリプトをインストールして、より多くの制御を与える必要があり、我々は、ビルドの成果物(Javaのの人々は、Mavenのと何か)のために、いくつかの強力なパッケージ管理とリポジトリを必要としています。
「実行しない」とは、スクリプトが呼び出されていないか、実行中に失敗したことを意味しますか? –
彼らはまったく呼び出されていません – uralrocks