2017-07-20 9 views
0

AFAIK、以前のNuGetタスクは許可されています。たとえば、-:**/*.symbols.nupkg - パッケージからパッケージを除外するネガティブなパターンです。しかし、これは新しいNuGetタスクでは機能しません。VSTSの新しいNuGetタスクで.nugetパッケージをプッシュから除外する方法は?

シンボルとテストパッケージを同じリポジトリに公開しないようにするにはどうすればよいですか? (NuGetはすでにシンボルパッケージをhttps://nuget.smbsrc.netに自動的に公開していることに注意してください)。

答えて

3

NuGet.UseLegacyFindFiles変数をtrue変数に設定してください。公開するNuGetパッケージ(複数可)に

パス:

$(Build.ArtifactStagingDirectory)/*.nupkg;-:$(Build.ArtifactStagingDirectory)/*.symbols.nupkg 

をそれ以外の場合は、そう

$(Build.ArtifactStagingDirectory)/*.nupkg;!$(Build.ArtifactStagingDirectory)/*.symbols.nupkg 
+1

を使用して、基本的に、私はちょうど必要があります "!"除外マスクの前に? – LOST

+1

@LOSTはい、そうです。 –

+0

@LOST私の解決策で問題を解決しますか? –

関連する問題