Skip to content

kameshsampath/drone-ci-docker-extension

 
 

Repository files navigation

Drone Desktop

Build Status

A Docker Desktop Extension to run Drone CI pipelines on your laptops.

WARNING: This extension is under active development and expect to undergo lots of change and refactoring

Pre-requisites

Features

Discover Drone Pipelines

Search and import existing Drone Pipelines, ideally these are project source folders that has .drone.yml:

Import Pipelines

NOTE: You can use the examples folder as the base directory to import few example pipelines.

Open Drone pipeline project in Visual Studio Code

It's easy to open your Drone Pipeline project in Visual Studio Code directly from the extension within Docker Desktop

Open in Visual Studio Code

Running Pipelines

The extension allows you to run pipelines that have been imported using the "Import Pipelines".

Running all steps

Run all steps

Run Steps in Trusted mode

Run in Trusted mode

Run Specific Steps

Run in Trusted mode

Run Pipelines with Environment File

Run in Trusted mode

Run Pipelines with Secret File

Run in Trusted mode

Remove Pipelines

You can remove one or more Drone pipelines, removing does not physically delete but the pipeline is ignored by the extension watchers.

Remove Pipelines

Stop Pipelines

You can now stop any running pipeline, this operation will basically kill the associated drone process.

Stop Pipelines

Install Extension

docker extension install drone/drone-ci-docker-extension:latest

*IMPORTANT: It is recommended to install the extension using Docker Extension Marketplace.

Remove Extension

docker extension rm drone/drone-ci-docker-extension

Documentation

Issues

We welcome your feedback and improvements. Please open an issue for any bugs, feature requests.

Questions

For any questions please use discussions for questions/discussions.

Disclaimer

This is not an officially supported Harness product.

About

drone-desktop-docker-extension

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 51.9%
  • TypeScript 41.4%
  • Shell 3.8%
  • Makefile 1.9%
  • Other 1.0%