Skip to main content
COMING SOON

GitLab integration is not yet available. This page describes planned functionality.

// GITLAB INTEGRATION

CONNECT GITLAB.

Integrate with GitLab.com or self-hosted GitLab instances. Automatic deployments, merge request previews, and CI/CD support.

01

CONNECT REPOSITORY

Connect your GitLab repository to enable automatic deployments. Works with both GitLab.com and self-hosted instances.

1. Connect GitLab Account

Authorize Boottify to access your GitLab account via OAuth.

2. Select Project

Choose which GitLab projects to import.

3. Configure Webhooks

Webhooks are automatically configured for push events.

This feature is planned for a future release.

02

SELF-HOSTED GITLAB

Connect self-hosted GitLab instances by providing your instance URL and creating an access token.

Self-hosted GitLab support will be configured via the Control Center dashboard when the integration is available.

Personal Access Token

Create a token with api and read_repository scopes.

Network Access

Ensure Boottify can reach your GitLab instance.

03

MERGE REQUEST PREVIEWS

Every merge request gets a unique preview deployment. Preview links are posted as comments on the merge request.

Automatic Comments

Preview URL and deployment status posted to MR.

Pipeline Status

Build status reported to GitLab pipeline.

Environment Tracking

Deployments tracked in GitLab environments.

04

CONFIGURATION

Configure GitLab integration settings in your project.

json
{
  "git": {
    "deploymentEnabled": {
      "main": true,
      "preview": true
    }
  },
  "gitlab": {
    "productionBranch": "main",
    "mergeRequestComments": true,
    "environments": true
  }
}