diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index a7dc48c128922827ac248affab579b2e19229c3b..b705f9c565ee7c35473eea243bde435974469786 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -218,7 +218,7 @@ stages:
         displayName: Build Installers
 
       # A few files must also go to the VS package feed.
-      - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
+      - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'), ne(variables['PostBuildSign'], 'true')) }}:
         - task: NuGetCommand@2
           displayName: Push Visual Studio packages
           inputs: