https://github.com/harness/drone-vscode
Visual Studio Code Drone Plugin allows you to manage and execute Drone pipelines on your machine without moving out of the editor.
https://github.com/harness/drone-vscode
drone-ci vscode-extension
Last synced: 29 days ago
JSON representation
Visual Studio Code Drone Plugin allows you to manage and execute Drone pipelines on your machine without moving out of the editor.
- Host: GitHub
- URL: https://github.com/harness/drone-vscode
- Owner: harness
- License: apache-2.0
- Created: 2022-08-08T03:34:41.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-08T03:39:25.000Z (about 3 years ago)
- Last Synced: 2025-04-09T11:50:11.633Z (6 months ago)
- Topics: drone-ci, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 152 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Visual Studio Code Drone Plugin
Visual Studio Code Drone Plugin allows you to manage and execute Drone pipelines on your machine without moving out of the editor.
> WARNING: This extension is under active development, please expect things to change faster.
## Features
The plugin currently supports the following features,
- [x] Download and install `drone` cli
- [x] Add `drone` to user local path
- [x] Ability to run `drone exec`
- [x] Create `.drone.yml` file with snippets support
- [x] Supports running the complete pipeline or individual steps
- [x] Integrates with Git, to allowing the pipelines to run on commit.
- [ ] Integration with plugins.drone.io
- [ ] Supporting intellisense for `.drone.yml` editing with plugin info> Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow.
## Extension Settings
This extension contributes the following settings:
- `vscode-drone.drone.checkUpgrade`: enable/disable this extension to check for `drone` cli upgrades
- `vscode-drone.runOnGitCommit`: enable/disable to allow the extension to add Git `post-commit` hook to the workspace.
>NOTE: If the repository is not Git repo, the extension will prompt to initialize one.- `vscode-drone.runTrusted`: enable/disable to add `--trusted` flag to `drone exec` runs.
- `vscode-drone.drone.cli.path`: The path where the `drone` cli is found on the users machine or the one that is downloaded and installed by the extension.
## Known Issues
- Currently when the _post-commit_ run logs the out to the Git **OUTPUT** channel.
## Release Notes
No release yet.
**Enjoy!**
## Disclaimer
This is not an officially supported Harness product.