Skip to content
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

VSIX Publishing to MyGet Feed #1

Closed
cleemullins opened this issue Sep 21, 2018 · 1 comment
Closed

VSIX Publishing to MyGet Feed #1

cleemullins opened this issue Sep 21, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@cleemullins
Copy link
Contributor

@sboulema - this is a great package you've got! We're using this for updating the versions of the VSIX as part of our daily process and it's working great.

I might suggest you make the "publish" a bit richer. Today you only push to the marketplace, which doesn't always make sense for a CI/CD process.

For example, our daily builds go to a MyGet feed (botbuilder.myget.org), which supports the VSIX protocols and gives us a nice way to test/iterate on these without having to publish to the official marketplace. To get this working in the short term, I just added a command step and used curl:

curl -X POST --verbose --data-binary @"$(build.artifactstagingdirectory)\templates\Enterprise-Template\EnterpriseBotVSIX\bin\$(BuildConfiguration)\EnterpriseBotTemplate.vsix" -H "X-NuGet-ApiKey: $(PublishMyGetKey)" https://botbuilder.myget.org/F/aitemplates/vsix/upload

... but I would really like to replace this with a dedicated step. It'll make the long-term maintenance of the build much easier, as dedicated scripts are difficult to work with and maintain.

Nice Work!

@sboulema sboulema self-assigned this Sep 24, 2018
@sboulema sboulema added the enhancement New feature or request label Sep 24, 2018
sboulema added a commit that referenced this issue Sep 24, 2018
sboulema added a commit that referenced this issue Sep 24, 2018
sboulema added a commit that referenced this issue Sep 26, 2018
@sboulema
Copy link
Owner

Thanks! Great to hear the extension is being used :)

Grab the new release for a richer upload task!
Be aware that it contains some breaking changes, so please read the updated documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants