-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upload all VSIXes to drop, not just those that are inserted #31425
Conversation
@jasonmalinowski @jmarolf can you take a look? |
@@ -182,7 +182,7 @@ steps: | |||
- task: PowerShell@2 | |||
displayName: Publish Drop - VSSetup | |||
inputs: | |||
arguments: '-Source Binaries\VSSetup\$(BuildConfiguration)\Insertion -Target $(DropRoot)\Roslyn-Signed\$(Build.SourceBranchName)\$(BuildConfiguration)\$(Build.BuildNumber)\Insertion -ParallelCount 8' | |||
arguments: '-Source Binaries\VSSetup\$(BuildConfiguration) -Target $(DropRoot)\Roslyn-Signed\$(Build.SourceBranchName)\$(BuildConfiguration)\$(Build.BuildNumber)\VSSetup -ParallelCount 8' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is the target path changing like it is? I could have imagined you were trying to keep it in sync so the setup stuff lives in the same place, but this isn't doing that. (I think?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Insertion
is a subdirectory of VSSetup
, so this uploads the entire VSSetup
directory instead of just it's Insertion
subdirectory.
This is just a temporary change anyways. We'll remove all this once we move away from cpvsdrops.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jasonmalinowski Ping
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this need other changes though on the insertion tool? I would have assumed it was looking for an "Insertion" folder but now it'll be "VSSetup\Insertion" on cpvsbuild?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The insertion tool does not consume these files. It reads files from DevDivInsertionFiles.
Superseded by #31560 |
Temporary measure to make the vsixes available.
Long term we will want to remove dependency on cpvsbuild completely.