> 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="https://1752416096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvDnaF4hHGPbfC3jD5zyh%2Fuploads%2FlXYrwblR6Dob4tS9cG80%2FGitlabPipelines-3x3.png?alt=media&amp;token=5510bd46-fe01-442c-a64c-957bc502d2a0">GitlabPipelines-3x3.png</a></td></tr><tr><td align="center">Large</td><td><a href="https://1752416096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvDnaF4hHGPbfC3jD5zyh%2Fuploads%2FDqI6pLHv7FR5gN4PUCnE%2FGitlabPipelines-4x4.png?alt=media&amp;token=256b5711-9973-44d1-80b7-8711bc26c125">GitlabPipelines-4x4.png</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="https://1752416096-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvDnaF4hHGPbfC3jD5zyh%2Fuploads%2FPFwcQlQfHHRrxd2AWzR9%2Fimage.png?alt=media&amp;token=8e1ee7cc-7397-464c-8fae-98aac879eaef" 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.
