0
AFAIK,之前的NuGet任務允許,例如,-:**/*.symbols.nupkg
- 從發佈中排除軟件包的否定模式。但是,這不適用於新的NuGet任務。如何在VSTS的新NuGet任務中排除推送包中的.nuget包?
如何將我的符號和測試包從發佈排除到同一個存儲庫? (注意,NuGet已經自動發佈符號包到https://nuget.smbsrc.net)。
AFAIK,之前的NuGet任務允許,例如,-:**/*.symbols.nupkg
- 從發佈中排除軟件包的否定模式。但是,這不適用於新的NuGet任務。如何在VSTS的新NuGet任務中排除推送包中的.nuget包?
如何將我的符號和測試包從發佈排除到同一個存儲庫? (注意,NuGet已經自動發佈符號包到https://nuget.smbsrc.net)。
編輯您的構建定義並將NuGet.UseLegacyFindFiles
變量設置爲true
在變量選項卡中。
路徑NuGet包(S)發佈:
$(Build.ArtifactStagingDirectory)/*.nupkg;-:$(Build.ArtifactStagingDirectory)/*.symbols.nupkg
否則,使用
$(Build.ArtifactStagingDirectory)/*.nupkg;!$(Build.ArtifactStagingDirectory)/*.symbols.nupkg
所以,基本上,我只需要 「!」排除掩碼前? – LOST
@LOST是的,你是對的。 –
@LOST你解決了我的解決方案的問題? –