Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Station Deploy ToolNew to Visual Studio Code? Get it now.
Station Deploy Tool

Station Deploy Tool

Station Digital Media

|
1 install
| (0) | Free
A convenient extension for deploying Station extensions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Station Deploy Tool for VS Code

A convenient VS Code extension for deploying Station extensions quickly and efficiently.

Features

  • 🚀 One-click deployment from VS Code
  • 🔐 Secure credential management in VS Code settings
  • 📦 Multi-language support: Java, Node.js, and Vue
  • 🎯 Cross-platform support (Windows, macOS, Linux)
  • 📊 Real-time deployment logs in Output panel
  • ✅ Automatic version management

Supported Project Types

Language Build Tool Deployment Target Version Source
Java Maven Docker Registry pom.xml
Node.js npm Docker Registry package.json
Vue npm Maven Repository package.json

Requirements

Common

  • VS Code 1.80.0 or later

For Java Projects

  • Maven (mvn command available in PATH)
  • Docker (docker command available in PATH)
  • Java 11 or later

For Node.js Projects

  • Node.js (node command available in PATH)
  • npm (npm command available in PATH)
  • Docker (docker command available in PATH)

For Vue Projects

  • Node.js (node command available in PATH)
  • npm (npm command available in PATH)
  • Maven (mvn command available in PATH)

Installation

  1. Install the extension from VS Code Marketplace
  2. Configure your credentials in Settings

Configuration

  1. Open VS Code Settings (Cmd/Ctrl + ,)
  2. Search for "Station Deploy Tool"
  3. Configure:
    • Username: Your Docker registry username
    • Password: Your Docker registry password

Note: Vue projects do not require Docker credentials.

Project Setup

Create a .interchange configuration file in your project root:

Java Project

language=JAVA
application-name=your-app-name
project-id=your-project-id
extension-type=extensions
product=knt

Node.js Project

language=NODE
application-name=your-app-name
project-id=your-project-id
extension-type=extensions
product=tsp

Vue Project

language=VUE
program-uid=your-program-uid

Usage

  1. Ensure your project has:

    • A valid version file (pom.xml for Java, package.json for Node.js/Vue)
    • A .interchange configuration file with required fields
  2. Click the "Deploy" button in the editor title bar (rocket icon)

    • Or use Command Palette: Deploy
  3. Monitor the deployment progress in the Output panel (Station Deploy)

Deployment Process

Java Projects (6 steps)

  1. Verifying Credentials - Authenticates with Docker registry
  2. Building Project - Runs mvn clean package
  3. Packaging Application - Builds Docker image
  4. Preparing Deployment - Tags the Docker image
  5. Deploying to Registry - Pushes image to registry
  6. Finalizing - Cleans up and logs out

Node.js Projects (7 steps)

  1. Verifying Credentials - Authenticates with Docker registry
  2. Installing Dependencies - Runs npm install
  3. Building Project - Runs npm run build
  4. Packaging Application - Builds Docker image
  5. Preparing Deployment - Tags the Docker image
  6. Deploying to Registry - Pushes image to registry
  7. Finalizing - Cleans up and logs out

Vue Projects (4 steps)

  1. Installing Dependencies - Runs npm install
  2. Building Vue Project - Runs npm run build
  3. Packaging Application - Creates dist.zip
  4. Deploying to Repository - Deploys to Maven repository

Troubleshooting

  • Missing required build environment: Ensure required tools (Maven/Node.js/npm/Docker) are installed and available in your system PATH
  • Configuration Required: Check that credentials are properly configured in settings
  • Version Format Error:
    • Java/Node.js: version should follow format x.x.x or x.x.x-SNAPSHOT
    • Vue: version should follow format x.x.x

Author

Station Digital Media

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft