問題タブ [octopack]
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.
octopus-deploy - OctoPack はいつ nuspec ファイルを作成しますか?
OctoPackの使用に関する言及
.nuspec ファイルには、NuGet パッケージの内容が記述されています。OctoPack は、プロジェクトの設定の一部を推測して、提供されていない場合、自動的に作成します。
フラグを設定して msbuild を実行/p:RunOctoPack=true
し、プロジェクト ディレクトリに .nuspec ファイルが表示されることを期待していますが、プロジェクト ディレクトリまたは /bin の下の出力ディレクトリにはありません。
.nuspec はどの時点で生成されますか? 上書き .nuspec が提供されていない場合、それは生成されて保存されますか、それともオンザフライですか?
msbuild - .Net 2.0 および msbuild 2.0 用の Octopack
NuGet パッケージをビルドして NuGet サーバーにプッシュするためのプロジェクトをいくつか設定していたので、後で Octopus Deploy で使用できるようになりました。
同じプロセスをレガシー プロジェクトに適用する必要が生じるまでは、すべて問題ありませんでした。エラーは次のとおりです。
エラー MSB4062: "OctoPack.Tasks.CreateOctoPackPackage" タスクをアセンブリ ...\OctoPack.Tasks.dll から読み込めませんでした。ファイルまたはアセンブリ 'file:///...\OctoPack.Tasks.dll' またはその依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているランタイムよりも新しいランタイムによってビルドされているため、読み込むことができません。宣言が正しいこと、およびアセンブリとそのすべての依存関係が利用可能であることを確認してください。
OctoPack が .Net 2.0 用に構築されていないことは理解できましたが、誰かがその問題を解決したかどうか疑問に思っています。
msbuild - TeamCity - Octopus Deploy / Octopack でアーティファクトが生成されない
OctoPack ( 3.0.43 )を介してアーティファクトを作成するためのビルドタスクを使用して TeamCity にセットアップされた Visual Studio プロジェクトがあります。次に、build-task タスク (ビルドが成功した場合) からの出力 NuGet パッケージを依存関係として受け取る deploy-task。
MsBuild
build-runner とVisual Studio (sln)
oneの両方を使用して build-task をセットアップしようとしましたが、どちらの場合も成果物は作成されません。
OctoPack NuGet パッケージを Visual Studio プロジェクトに追加しました。
sitecore - ReferenceError: scForm は Sitecore 8 で定義されていません
[Sitecore 8] > [コントロール パネル] で [パッケージのインストール] またはその他のリンクをクリックすると、次の JavaScript エラーが表示されます。
Firebug を見ると、ファイルが見つからないようです: http://my.site/-/speak/v1/assets/main.js。
git - TeamCity のブランチ名からスラッシュを削除する
ブランチ名を TeamCity から OctopusDeploy に渡そうとしています。これにより、デプロイがどのブランチから来たかを簡単に追跡できます。
これを行うには、ブランチ名をバージョン番号 (または octopack でビルドされた nuget パッケージ) に追加して、これを OctopusDeploy UI に表示できるようにします。
これは問題なく動作しますが、git-flow を使用しているため、一部のブランチにスラッシュが含まれているため、octopack が失敗します (ファイル名にスラッシュを含めることはできないため)。
ブランチの命名方法を変更せずに、TeamCity でスラッシュを別のものに置き換える方法はありますか?
nuget - 他のプロジェクトの .nuget インクルード ファイル
.sql ファイルを含む 3 つのビジュアル スタジオ データベース プロジェクトがあります。プロジェクトをデータベースに発行する代わりに、特定の時点で SQL を実行する必要があります。
別のプロジェクトを追加して、すべてを 1 つの nuget パッケージ (いくつかの一般的なスクリプトを含む) にパッケージ化しました。したがって、.nuspec ファイルは、含める必要がある SQL ファイルを指定する必要があります。
TeamCity を使用してプロジェクトをビルドし、Octopus Deploy を使用して nuget パッケージをパックします。TeamCity がパッケージをビルドしようとすると、OctoPack はファイルが見つからないと言います:
エラー OCTONUGET: ファイルが見つかりません: '..\otherproject\code.sql'.
確認しましたが、ファイルは要求された場所のビルド サーバーに存在します。
親フォルダにアクセスするには?または、他のプロジェクトのファイルを含める別の方法はありますか?
.net - Nuget 3 - Octopack - 間違ったフレームワーク ターゲット エラー
私はこれを解決しようとして怒っています。私の環境:
- VS2015
- Nuget 拡張機能 3.3.0.167
- オクトパック パッケージ 3.0.45。
以下のコマンドを実行すると、パッケージが正しく生成されます。
しかし、2 番目のプロジェクトにパッケージをインストールしようとすると、次の例外が発生します。
パッケージ 'PackagedLibrary 1.1.1' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.5' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。
- どちらも同じフレームワーク (4.5) をターゲットにしています。
- パッケージからライブラリを取り出して参照すれば、そこには何の変哲もありません。
- VS2013 からパッケージを追加すると、完全に機能します。
Octopack バージョン (v3 エンドポイントhttps://api.nuget.org/v3/index.jsonからダウンロード) には、本来あるべき 3.xxx ではなく、Nuget.exe v.2.8 があることに気付きました。そのため、nuget.exe ファイルを手動で置き換えてパッケージを生成しようとしましたが、変更はありません。
私が欠けているものの手がかりはありますか?
前もって感謝します