問題タブ [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.

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

jenkins - msbuildへの引数としてocto.exeのcreate-releaseとoctopackの違いは何ですか

タコの展開の基本を理解するのに苦労しています。create-releaseおよびコマンドで octo.exe を使用していdeploy-releaseます。octopack プラグインも使用しています。

エラーが発生しましたが、それは重要ではありません。これらのピースがどのように組み合わされるかを理解したいのです。私はこのトピックを検索して検索しましたが、すべての記事は、読者がタコと自動展開に関する大量の背景情報を既に持っていることを前提としているようですが、私はそうではありません.

私の質問は、octopack 引数を msbuild に渡して octopack を使用することと、単に octo.exe を使用してリリースを作成することの違いは何ですか? 両方を行う必要がありますか、それともどちらか一方で十分ですか? 両方が必要な場合、それぞれが正確に何をしますか?

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

angular - サブフォルダーがある場合、Octopack は ng ビルド出力をパッケージ化しません。

ここでの gulp-octo のバージョンは 0.0.10 で、現在のバージョンではありません。これは、新しいバージョンに適用される場合と適用されない場合があります

angular-cli コマンドng-buildは、Angular アプリを/distフォルダーにビルドします。

最終的に、js、html などのファイルを含むフラットな dist フォルダーが作成されます。

次に、次gulp-octoのようにパッケージを octopus デプロイ ホストに公開するために使用できます。

これは機能します。

次に、assetFile.png ファイルをアセット ファイルに追加します。これにより、/distの外観が変わります。もはや完全にフラットではありません:

突然、次のgulp publishエラーで失敗します。

サブフォルダーを含む/distフォルダーには明らかに不満です (ビルド後にフォルダーを dist に追加すると、同じエラーが発生します)。しかし、それがなぜなのか、どうすればよいのかわかりません。

何が起こっている?この展開を修正するにはどうすればよいですか?

何が起こっているかの最小限の例はGithubng initにあります。これは、 (angular-cli) を使用して作成し、gulp と octopus を追加した空のアプリケーションです。

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

gulp - Habitat ソリューション全体の Nuget パッケージ

私たちは、Feature、Foundation、および Projects の 3 つのレイヤーを持つ Habitat Struture に従っています。そのため、すべてのプロジェクトは Octo pack を使用して個別の .Nuget パッケージを生成できますが、タスク ランナーから Gulp タスクを使用してすべてのプロジェクトを一緒に公開するように、ソリューション全体の Nuget パッケージを作成できますか?ビジュアルスタジオのエクスプローラー?フィーチャー、ファウンデーション、プロジェクトレイヤーのすべてのWebProject dllを含むソリューション全体のNugetパッケージを作成する方法はありますか?

ここに画像の説明を入力

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

c# - Octopack アーティファクトにはソース コードが含まれています

私は次の問題を抱えています。

octopack で teamcity ビルド サーバーを使用しています。ビルド アーティファクトの nouget パッケージには、プロジェクトのすべてのソース コードが含まれています。

私はそれらを目に見えるようにしたくありません。

こういうものはどう見ればいいの?

これもプロジェクトの設定なのかoctopackの設定なのか?Visual Studio の C# ファイルでビルド アクションを none に設定しようとしましたが、効果はありませんでした。

<file src=".\Views\**\*.*" exclude=".\Views\." target="Views" /> nuspec ファイルでも使用しようとしました。これにより、ビルドがエラーで失敗しました

C:\BuildAgent\work\ab676e64aeb1c979\packages\OctoPack.1.0.109\targets\OctoPack.targets(122, 5): エラー MSB3073: コマンド ""C:\BuildAgent\work\ab676e64aeb1c979******* *.****.****...nuget\NuGet.exe" pack "C:\BuildAgent\work\ab676e64aeb1c979********.****.******* ******.****.nuspec" -OutputDirectory "bin" -basePath "C:\BuildAgent\work\ab676e64aeb1c979********.****.****" -バージョン "1.1.0.6984" -NoPackageAnalysis" はコード 1 で終了しました。

この問題はどうすればいいですか?