- 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
- If already published:
- 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
This repository has been archived by the owner on May 11, 2022. It is now read-only.