0

私は、リリース定義の "Octopusへのパッケージのプッシュ"ステップで、 "パッケージ"フィールドの値が何であるべきかを把握しようとしています。パッケージ化されたすべてのファイルをコピーする場所のパスの値です。VSオンラインリリースの定義|パス

ビルド定義の値は以下のように説明することが:

MSBuild Arguments 
publishUrl="$(Build.ArtifactStagingDirectory)\artifacts\Atea.Esb.Customers.Services.API" 

Package | Output Path 
$(build.artifactstagingdirectory)\packages 

Copy Publish Artifact | Copy Root 
$(build.artifactstagingdirectory) 

Copy Publish Artifact | Artfact Name 
Drop 

答えて

0

私はあなたがあなたのパッケージを作成したところ、それが依存して推測します。

ファイルのコピー

ソースフォルダ:$(Build.sourcesDirectory)

ターゲットフォルダ:$(Build.ArtifactStagingDirectory)\Content

パッケージアプリケーション

出力パス:$(Build.ArtifactStagingDirectory)

タコから

プッシュパッケージ(複数可)

パッケージ:$(Build.ArtifactStagingDirectory)\*.nupkg

は、これらの設定に旋回を与えます!

+0

私の質問にお答えする貴重な時間をいただきありがとうございます。しかし、問題はまだ解決されていません。あなたが共有している設定を試しましたが、以下のエラーが発生しました。 2017-10-04T13:51:28.7905043Z ## [エラー] C:\ agent \ _work \ _tasks \ OctopusPush_d05ad9a2-5d9e-4a1c-a887-14034334d6f2 \ 2.0.78 \ $(Build.ArtifactStagingDirectory)\ 'それは存在しないからです。 – Qasim

+0

@ Qasimは、コピーファイルの手順を含める答えを更新しました。発生している問題を解決する必要があります。 – gvee

+0

すでにコピー・ステップがあり、その値はコピー・ファイルの見出しの下に表示されています – Qasim

関連する問題