---
title: Can I use self-managed GitLab with Vercel?
description: You can use self-managed GitLab and GitHub Pipelines to deploy your application to Vercel.
url: /kb/guide/can-i-use-self-managed-gitlab-with-vercel
canonical_url: "https://vercel.com/kb/guide/can-i-use-self-managed-gitlab-with-vercel"
published: 2025-11-03
last_updated: 2025-11-10
authors: Lee Robinson
related: []
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---
<!-- docsgraph:related -->
## Related pages

> **For AI agents:** Follow these links to understand how this page connects to the rest of the Vercel ecosystem. For the full cross-link map (inbound, outbound, prerequisites, and semantic neighbors), see the .graph.md link below.

- [GitLab](https://vercel.com/docs/git/vercel-for-gitlab?from=related) — ​Vercel for GitLab automatically deploys your GitLab projects with Vercel, providing Preview Deployment URLs, and automa
- [How can I use GitLab Pipelines with Vercel?](https://vercel.com/kb/guide/how-can-i-use-gitlab-pipelines-with-vercel?from=related) — Learn how to use GitLab Pipelines to deploy to Vercel including support for self-managed GitLab.
- [Bitbucket](https://vercel.com/docs/git/vercel-for-bitbucket?from=related) — ​Vercel for Bitbucket automatically deploys your Bitbucket projects with Vercel, providing Preview Deployment URLs, and
- [Git Integrations](https://vercel.com/docs/git?from=related) — Vercel allows for automatic deployments on every branch push and merges onto the production branch of your GitHub, GitLa
- [Can I use Bitbucket Data Center with Vercel?](https://vercel.com/kb/guide/can-i-use-bitbucket-data-center-with-vercel?from=related) — You can use Bitbucket Data Center and Bitbucket Pipelines to deploy your application to Vercel.
- [Can I use GitHub Enterprise Server with Vercel?](https://vercel.com/kb/guide/can-i-use-github-enterprise-server-with-vercel?from=related) — You can use GitHub Enterprise Server and GitHub Actions to deploy your application to Vercel.
- [How can I use Bitbucket Pipelines with Vercel?](https://vercel.com/kb/guide/how-can-i-use-bitbucket-pipelines-with-vercel?from=related) — Learn how to use Bitbucket Pipelines to deploy to Vercel including support for Bitbucket Data Center.
- [How can I use the Vercel CLI for custom workflows?](https://vercel.com/kb/guide/using-vercel-cli-for-custom-workflows?from=related) — You can use the Vercel CLI to deploy any application, including custom git providers and restricted source code.

Full cross-link map for this page: [/kb/guide/can-i-use-self-managed-gitlab-with-vercel.graph.md](/kb/guide/can-i-use-self-managed-gitlab-with-vercel.graph.md)
<!-- /docsgraph:related -->


Yes, you can use self-managed GitLab with GitLab Pipelines to build and deploy your Vercel Application.

`vercel build` allows you to build your project inside GitLab Pipelines, without exposing your source code to Vercel. Then, `vercel deploy --prebuilt` skips the build step on Vercel and uploads the previously generated `.vercel/output` folder from the GitLab Pipeline.

[Learn more about how to configure GitLab Pipelines and Vercel](https://vercel.com/guides/how-can-i-use-gitlab-pipelines-with-vercel) for custom CI/CD workflows.