VSTS extension toolkit provides commands for packaging and publishing VSTS extensions from within VS Code. As of this release users can package extensions, sign in to the Marketplace using a PAT token and publish extensions directly from within your VSTS extension workspace in VS Code. FeaturesPackage ExtensionRun 'TFX: Package extension' command from the quick open bar (Ctrl (or Cmd on Mac) + Shift + P). The packaged VSIX will be located in the root folder of the extension. The ability to add a custom output folder is planned for a future release. Sign in to TFXRun 'TFX: Login' command to enter the Personal Authentication Token (PAT) to enter to authenticate you to publish extensions to the Marketplace. For information on getting For more information about obtaining a Personal Access Token, see Publish from the command line. Publish ExtensionRun 'TFX: Publish Extension' to publish an extension to the Marketplace. Note that you need to use the sign in command first and successfully authenticate before running this command. Sign out of TFXRun 'TFX: Logout' to sign out of an existing session RequirementsTFX CLI needs to be installed in order for any of the above commands to run. To install tfx run 'npm install -g tfx-cli' Release Notes0.1.0Initial release of extensions with the Package, Sign in, Sign out and Publish Commands |