> For the complete documentation index, see [llms.txt](https://ainur.gitbook.io/unideck-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ainur.gitbook.io/unideck-docs/reference-and-spec/widgets/gitlab-pipelines.md).

# 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.
