How to configure Nuget Publish using only the UI
I have a very simple project, 1 class library and 1 test project, and I would like to setup a simple continuous deployment scenario. I.e: package and deploy to nuget.org only on master branch.
I have spent some time studying the docs, and reading the support tickets around this area, but always it looks as though it must be done using appveyor,yml.
Please could you provide more detail on how to achieve this using the UI - for example nuget pack: I enable this in the UI and I see a line in the console:
Packaging artifacts...Done
but what happened? where did it search, if it found my .nuspec file (in the same folder as my .csproj file) where does it put the resulting .nupkg?
I can force the creation of my .nupkg using appveyor.yml and push this as an artifact, but then it is not published to nuget. Again I see many people using .yml to do this as well, but this is a step I don't want to commit to my repo, and it appears as though I should be able to achieve it, so please tell me the missing part.
Many thanks
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Feodor Fitsner on 27 Nov, 2014 08:04 PM
Look at this sample project of very simple NuGet package: https://github.com/FeodorFitsner/nuget-test (ignore appveyor.yml for now).
The trick here is that
.nuspec
should be in the same folder with.csproj
and have the same name before extension.With "AssemblyInfo patching" enabled on General tab of project settings and "Package NuGet projects" on Build tab I have NuGet package in Artifacts and published into project/account feeds: https://ci.appveyor.com/project/FeodorFitsner/nuget-test/build/1.0.52
2 Posted by mikehan99 on 29 Nov, 2014 11:45 AM
that's great thanks - I missed the part in the docs that states .yml and UI settings are mutually exclusive.
mikehan99 closed this discussion on 03 Dec, 2014 11:45 AM.