Skip to main content

Explore plugins

Plugins perform predefined tasks. They are essentially templated scripts that can be written in any programming language.

You can build your own plugins or use one of the many preexisting plugins from the Drone Plugins Marketplace, GitHub Actions Marketplace, or the Bitrise Integrations library.

To include a plugin in a CI pipeline, you use either the generic Plugin step or a specialized plugin step.

Custom plugins

You can write your own plugins and use Plugin steps to run them in your Harness CI pipelines.

Drone plugins

You can use Plugin steps to run Drone plugins in Harness CI pipelines.

For example, you can use the Artifact Metadata Publisher plugin to publish any artifact URL to the Artifacts tab. For instructions, go to:

Bitrise Integrations

How you run Bitrise Integrations in Harness CI pipelines depends on your build infrastructure.

GitHub Actions

How you run GitHub Actions in Harness CI pipelines depends on your build infrastructure.

Jira integrations

If you want your CI pipelines to update Jira issues, you can use a Plugin step as explained in Integrate Jira in a CI pipeline.