Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Release RocketNew to Visual Studio Code? Get it now.

Release Rocket

maroony

|
120 installs
| (0) | Free
Easily create a new release of your product including Git, Jira, Confluence and Changelog.md.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCode-Extension: Release Rocket

Easily create releases of your product including Git, Maven (pom.xml), Jira and Confluence! The current checked out branch is used to create the release from.

Release notes and changelogs are based on Jira issues with given semantic fix version.

How does it work?

You can also view the following Demo on Youtube.

demo.gif

Features

Git

  • Tag creation from the given release version
  • Next release version prediction from last Git tag

Jira

  • Current NEXT-version renaming to new release version
  • Current NEXT-version marking as released
  • New NEXT-version creation
  • Detection of multiple NEXT-versions which are equal at the beginning of their names

Confluence

  • Release notes page creation

Changelog

  • Updating an existing Changelog file (e. g. CHANGELOG.md) with headline # Changelog

Maven

This feature get's automatically deactivated if no maven parent POM could be found.

  • Updating version in pom.xml files with the given release version (optional)
  • Using version-tag in pom.xml to predict next release version (preferred over last git tag)

Summary

  • Creating a helpful summary when finished

More Details

Jira and Confluence authentification:

  • Basis authentification using Password or API-Token for Jira cloud instances
  • Secure password storage for Jira and Confluence using SecureStorage
  • Automatically recognizes missing or changed credentials

Extension Settings

Example:

{
  "releaseRocket.productName": "myVipApp",

  "releaseRocket.git.enabled": true,
  "releaseRocket.git.releaseTagPrefix": "",

  "releaseRocket.jira.enabled": true,
  "releaseRocket.jira.url": "https://jira.my-company.com",
  "releaseRocket.jira.projectKey": "VIPAPP",
  "releaseRocket.jira.versionPrefix": "VA - ",

  "releaseRocket.confluence.enabled": true,
  "releaseRocket.confluence.url": "https://confluence.my-company.com",
  "releaseRocket.confluence.parentPageId": 950239402,
  "releaseRocket.confluence.titlePrefix": "My Title Prefix",

  "releaseRocket.changelog.enabled": true,
  "releaseRocket.changelog.filePath": "changelog.md",

  "releaseRocket.ciBuildsUrl": "http://ci.greatest-company.com",
  "releaseRocket.maven.parentPomDir": "myApp-build",

  "releaseRocket.debug": "false"
}

Known Issues

Self signed certificate

When using a self signed certificate a connection to Jira or Confluence could not be established and an error is thrown. You could suppress this error by using the VSCode setting

  "http.proxyStrictSSL": false
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft