# Installing Jenkins Plugins

This article provides instructions for integrating Jenkins plugins with Avo Assure.

## **Prerequisites**

1. **Avo Assure Agent**
   * The Avo Assure Agent must be installed.
   * The user must be registered with the Avo Assure Agent to trigger the execution.
   * The Avo Assure Agent must be running.
2. **Execution List**: At least one execution list should be created in Avo Assure to define which test cases Jenkins will trigger and run.
3. **Jenkins Credentials**: A valid Jenkins username and password ready for authentication.
4. **Jenkins Plugins**: Ensure the Jenkins Plugins must be installed to enable pipeline execution.

## Steps to Install Jenkins Plugins

{% hint style="info" %}
**Note:**&#x20;

* Avo Assure integrates with Jenkins using cURL, PowerShell-RestMethod, JavaScript, Python, and Shell-wget programming languages. Ensure the required plugins for these languages are installed.
* The example below demonstrates plugin installation using PowerShell language. Plugins for other supported languages can be installed similarly.
  {% endhint %}

1. On the Jenkins home page, select **Dashboard**, and then select **Manage Jenkins**.

<figure><img src="/files/ThThbfQIA10Y49FIkEPb" alt=""><figcaption></figcaption></figure>

2. Select **Plugins** to view and manage the installed plugins. **Plugins** window appears.

<figure><img src="/files/CxeUuXSBY7XQLozRqm67" alt=""><figcaption></figcaption></figure>

3. In the search box, enter the language used in Avo Assure (e.g., PowerShell), and select the checkbox as shown in the below image.

<figure><img src="/files/M68yBumDF7J9Ne3zAoSn" alt=""><figcaption></figcaption></figure>

4. Select **Update** to install the language.

<figure><img src="/files/QKXRqmKgUITrrchE5lah" alt=""><figcaption></figcaption></figure>

5. From the left pane, select **Installed plugins**.  In the search box, search for the plugin you installed (e.g., PowersShell), and enable the toggle button.

{% hint style="info" %}
**Note:** If the required plugin is not enabled, the language might not appear in the Jenkins Configuration window.
{% endhint %}

<figure><img src="/files/V3nNqosl5CR34OMKLOsm" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avoautomation.com/avo-assure/integrations-in-avo-assure/devops-integration/http-request/ci-cd-jenkins/installing-jenkins-plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
