Like others I use GitHub for my open source projects. Now I want to use VSTS as build and release service instead of AppVeyor.
In future I want to sign all my NuGet packages.
but: where should I store my certificate file (pfx)?
My Ideas
What is the best practise here?
Both your two ideas looks good for me. And since you are using VSTS which only support private repository, you can also create a private repository in your VSTS account to store the pfx file and then add a task in your build/release definition to get the file during the build/release.