Integrations

GitLab

To deploy an application whose source code is hosted on GitLab, you need to set up an integration between GitLab and Shipmate.

shipmate_x_gitlab_illustration.webp

Setting up an integration

When you create a new organization, Shipmate guides you through the initial set up. One of the steps in this onboarding is integrating your Git provider. Click on the button labeled Set up integration.

shipmate_onboarding_integrate_git_provider.webp

If you've already completed the onboarding, click on the select field in the app's top-left corner. In the menu that appears, click on the item labeled Set up integrations.

shipmate_set_up_integrations.webp

You should now see the Integrations page. Click the button labeled Add Git integration in the top-right corner of the Git repositories table.

shipmate_git_repositories_overview.webp

In the form that appears, select GitLab as the provider.

shipmate_add_gitlab_integration_form.webp

In the second step, enter the URL of your GitLab instance.

shipmate_add_gitlab_integration_form.webp

Next, you are redirected to GitLab, where you need to sign in to your account and grant Shipmate the required permissions.

gitlab_oauth.webp

After that, you are redirect back to Shipmate and should see your new integration show up in the Git repositories table.

shipmate_gitlab_integration_created.webp