Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

Latest commit

 

History

History
23 lines (22 loc) · 1.35 KB

Contributing.md

File metadata and controls

23 lines (22 loc) · 1.35 KB

How to provide a new version on VS Code Marketplace

  • Check that the version in package.json has not been published yet
    • If already published:
      • Upgrade the version in package.json
      • Run 'npm install' so that the package-lock.json is updated
      • Push changes in a PR
      • Wait for PR to be merged
  • Check that someone listed as submitter in Jenkinsfile is available
  • Create a tag
  • Push the tag to vscode-vscode repository, it will trigger a build after few minutes
  • Check build is working fine on Circle CI
  • Start build on Jenkins CI with publishToMarketPlace parameter checked
  • Wait the build is waiting on step Publish to Marketplace
  • Ensure you are logged in
  • Go to the console log of the build and click "Proceed"
  • Wait few minutes and check that it has been published on VS Code Marketplace
  • Keep build forever for later reference and edit build information to indicate the version
  • Prepare next iteration:
    • Upgrade the version in package.json
    • Run 'npm install' so that the package-lock.json is updated
    • Push changes in a PR
    • Follow PR until it is approved/merged