-
Notifications
You must be signed in to change notification settings - Fork 654
Publish beta versions to VSTS marketplace #1150
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
Comments
Is this gonna go soon? Anything I can help with? As far as deplying beta releases it could be as simple as removing this loc: Line 163 in 416ed5a
changing the vsix creator to inject the flag based on version (https://github.com/GitTools/GitVersion/blob/416ed5ad41a2699bc1dc9fd0731aae1909e1cfdd/src/GitVersionTfsTask/Create-Vsix.ps1) would be more complex |
@SamirHafez Are you interested in writing a PR implementing this? There currently also is an effort undergoing to rewrite the VSTS task to use the Node handler instead of the PowerShell one, also affecting the build pipeline (See #1139). But this still takes some time until it is ready to be merged. |
Interesting, @pascalberger I'll think about it as we definitely want this feature for our other extensions. |
@pascalberger seems simple but I'd need input on what exactly to do on what files. Someone who implemented this build mechanism can probably turn this into a 5min PR lol |
@pascalberger any news on this? the vsts task in the market place is already pretty old and is missing things like Mainline mode which i would like to use. |
@Franklin89 The version in the marketplace is still the latest stable release since no stable 4.0 release is out. The switch to use the Node handler instead of the PowerShell one is now merged with #1189, but there was no development done yet for supporting beta releases to be pushed to the marketplace. |
And there is still the libgit2sharp which needs to be updated. |
+1 Anything me our my team can help with? Which libgit2sharp ticket still needs work? As a short term workaround could anyone provide some step-by-step installation instructions. I'm struggling to figure out how to get the vsix installed into TFS - just getting an error about an invalid version in the manifest when attempting to install the betas (beta 11). |
This would be great. I'd love to to have the fix for #1074 available. |
@andrassy, @Tankatronic: The problem mentioned by @SamirHafez in #1150 (comment) still needs to be fixed before pre-releases can be published to VSTS. If any of you are up for submitting a PR removing |
…ersions of gitversion
Gonna give the PR a go, lets see what happens during the next release! |
#1150 Remove criteria preventing the download of prerelease versions …
Any update on this ? |
Would really like to se version 4 as an option for the build task, is there a planned update? |
I just hit this as wanted to use
^ This didn't work :/ Replaced the task with steps:
- script: 'GitVersion.exe $(Build.SourcesDirectory) /output buildserver /nofetch' 'tools/GitVersion' |
To summarise what is needed to get pre-release versions published to VSTS.
|
I think the same issue - we need a valid PAT token for publishing. I'll get back to this soon |
I see. I thought we had made progress on that front. Anything I can assist with? |
I'll let you know when I need some assistance in that area. For now I guess we can manually publish the artifacts from the build to the marketplace to have the people test it |
Will be fixed by #1492 |
Uh oh!
There was an error while loading. Please reload this page.
VSTS marketplace seems to now support pre-release versions and the ability to select the version of an extension which should be used (See discussion here). Therefore we can publish the VSTS extension also for beta versions.
Required changes:
The text was updated successfully, but these errors were encountered: