How to only deploy to NuGet if all images pass?

baynezy's Avatar


26 Sep, 2022 10:22 AM

I am currently using two images in my build:-

  - Visual Studio 2022
  - Ubuntu

This works great. However, I want to restrict the deploy event to only trigger on master and if both images complete successfully. Currently both will try on success it is just that NuGet rejects the second one as it is a duplicate version. This is what I currently have:-

- provider: NuGet
    secure: W/TxTO4Vm+ffwmerewCB2W2ZoNoX66DnORD0X2dwSoOTWk0m/mvnAayikC2U006s
    branch: master

How do I configure the build so that the NuGet package is only deployed if all images pass?

  1. Support Staff 1 Posted by Feodor Fitsner on 26 Sep, 2022 04:29 PM

    Feodor Fitsner's Avatar

    What do you mean by "all images pass", running some tests?
    I think you need 3 jobs: 2 jobs running tests in parallel and 3rd one, depending on them, doing packaging/deployment:

  2. Feodor Fitsner closed this discussion on 26 Nov, 2022 09:02 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? 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