Git Product home page Git Product logo

Comments (10)

agc93 avatar agc93 commented on June 1, 2024

@gep13 I have a script that builds and packages the VSIX to dist/, but am not 100% sure on how the publishing process works and the VS Code script is pretty complex.. Ideas on next steps?

from cake-vs.

gep13 avatar gep13 commented on June 1, 2024

Nice one!

Push what you have, and we can work on it together.

from cake-vs.

agc93 avatar agc93 commented on June 1, 2024

018c9a5 added the basic build script that creates the package, now just need to work out the publishing etc parts

from cake-vs.

gep13 avatar gep13 commented on June 1, 2024

Last night I pushed a new version of Cake.Tfx that includes a publish step. You just need to provide the path to the vsix, and the personal access token, which will come from an environment variable, similar to the score extension.

from cake-vs.

gep13 avatar gep13 commented on June 1, 2024

NOTE: The Cake.Tfx extension publish command is relatively untested, so this will.be it's trial by fire. 🙂

from cake-vs.

agc93 avatar agc93 commented on June 1, 2024

Ah, I was wondering why it wasn't in the docs, but being less than 24 hours old might be why 😆 . Okay, I'll put a new "Publish" task in there, push and get you to have a look at it before we take the plunge!

I'll just set it to some random environment variable name and we can adjust once we get to actually putting it through CI

from cake-vs.

gep13 avatar gep13 commented on June 1, 2024

Damnit! Knew there was something I had to do! Haven't updated the usage docs, but there should be an example in the xml comments for each alias. The one thing I am not sure of is how do you distinguish a visual studio extension from a vscode or vsts extension? Vscode extensions are pushed with the vsce cli, so that makes sense, but I think vsts and vs extensions are pushed with the same tfx cli.

from cake-vs.

agc93 avatar agc93 commented on June 1, 2024

@gep13 good point. Because judging by this documentation for TFX itself, it looks like it only does VSTS and TFS extensions.

And if you follow the links from the main Marketplace for working with Visual Studio extensions they send you back to the "old" Gallery site to upload. I think we may have been a bit optimistic about using tfx for this 😖

from cake-vs.

agc93 avatar agc93 commented on June 1, 2024

@gep13 As discussed, I've updated the build script to just upload an AppVeyor artifact, rather than attempting to publish. Does that look/sound correct?

from cake-vs.

agc93 avatar agc93 commented on June 1, 2024

Resolved by #10

from cake-vs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.