Extending Product Functions
Learn how to extend the function of HCL DevOps Velocity (Velocity)
Velocity is designed to be easily extended. You can enhance existing functions or add entirely new ones by configuring plugin integrations. Plugins are software add-ons that extend Velocity functionality by integrating with external tools. In general, each plugin manages one external application. The HCL DevOps Deploy (Deploy) plugin, for example, enables you to run Deploy applications.
If you cannot find a plugin for your environment, you can create plugins by using the plugin software development kit (SDK).
Velocity supports several plugin types:
- Value stream plugins are supported by default. To create an integration with these plugins, you simply configure an integration in the value stream JSON file.
- Quality data plugins integrate test and metrics data into reports and value streams. To create an integration with these plugins, you use external clients to post data to Velocity API endpoints.
- Dedicated plugins provide external data to value streams, pipelines, and releases. Plugins of this type include: Deploy, and Jenkins. Use the Integrations page to configure integrations for these plugins.
- Task-based integrations provide external data to deployment plans. Use ServiceNow tasks to manage ServiceNow change requests.