# GitLab - Pipelines

The **GitLab Pipelines Widget** in UniDeck enables you to monitor and manage your GitLab CI/CD pipelines directly from your dashboard, ensuring you stay informed about your project's build and deployment processes.

### Widget Sizes

To accommodate different user preferences and dashboard layouts, the GitLab Pipelines Widget is available in the following sizes:

* **Medium**: Provides a balanced view, displaying a list of recent pipeline runs with essential details.
* **Large**: Offers an extensive overview, showcasing more pipeline runs with additional information for in-depth monitoring.

<table data-card-size="large" data-view="cards" data-full-width="true"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">Medium</td><td><a href="/files/A2Up2gQ036Floh7xbBGG">/files/A2Up2gQ036Floh7xbBGG</a></td></tr><tr><td align="center">Large</td><td><a href="/files/Sa1m0cRk6KSCrHpgLfHr">/files/Sa1m0cRk6KSCrHpgLfHr</a></td></tr></tbody></table>

### Functionality

Designed to integrate seamlessly with your GitLab account, the GitLab Pipelines Widget allows you to:

* **Monitor Pipelines**: View and track the status of your pipelines across selected repositories, including stages such as build, test, and deploy.
* **Stay Informed**: Receive real-time updates on pipeline activities, ensuring timely responses to build failures or deployment issues.

### Configuration and Context Menu

The GitLab Pipelines Widget offers customizable settings to tailor its functionality to your needs:

* **Configuration**:
  * **Accessing Configuration**: Click the "Configure" button located in the top right corner of the widget or right-click on the widget to open the context menu and select "Configure."
  * **Selecting Repository**: In the configuration modal, choose the specific repository you wish to monitor.
  * **Filtering Options**: Customize the pipelines displayed by applying filters:
    * **Repository Type**:
      * **Yours**: Repositories you own.
      * **Starred**: Repositories you have starred.
      * **Personal**: Your personal repositories.

<figure><img src="/files/DY6Nr7xCp28ZsoCMP6Si" alt="" width="259"><figcaption><p>GitLab Pipelines Configure Modal</p></figcaption></figure>

* **Context Menu**:
  * **Adjust Size**: Right-clicking on the widget opens a context menu where you can switch between Medium and Large sizes to fit your dashboard layout.
  * **Configure Widget**: Access the configuration modal to update repository selections and apply filters as needed.

By incorporating the GitLab Pipelines Widget into your UniDeck dashboard, you can efficiently manage your CI/CD processes, ensuring that all pipeline activities are promptly monitored and addressed to maintain the health and reliability of your projects.


---

# 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://ainur.gitbook.io/unideck-docs/reference-and-spec/widgets/gitlab-pipelines.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.
