Geb VS Code Extension
Internal extension to authenticate with a Geb master, submit YAML jobs, validate YAML, and read logs from the sidebar.
Features
- Login to a Geb master and store the token securely in VS Code SecretStorage.
- Submit job YAML directly from the editor.
- Validate job YAML before submitting.
- Fetch and tail job logs from the sidebar.
Requirements
- Access to a running Geb master (default:
http://192.168.100.66:8080).
- Valid Geb user credentials.
Quick Start
- Open the Geb sidebar panel.
- Set the master URL (or use the default).
- Click Login and enter your credentials.
- Open a YAML job file and click Validate (optional).
- Click Submit to send the job.
- Use Fetch Logs or Tail Logs to view output.
Configuration
geb.masterUrl: Base URL for the Geb master.
- The auth token is stored in VS Code SecretStorage.
Used Endpoints
POST /auth/login
POST /jobs/submit-yaml
POST /jobs/validate-yaml
GET /jobs/:id/log
License
See LICENSE.md.
| |