Enabling GitLab Self-Managed
Seed can easily connect to your GitLab Self-Managed account. This allows you to add a fully-managed CI/CD pipeline for your Serverless apps hosted on GitLab Self-Managed.
Note that, GitLab Self-Managed support is available as a part of our Enterprise plan. You can read more about our pricing plans here.
In this chapter, we’ll look at how to enable GitLab Self-Managed for your organization on Seed.
Prerequisites
Start by creating an organization on Seed by following the steps in this chapter.
Add a GitLab OAuth App
Next we’ll create an OAuth app for Seed on GitLab.
-
Head over to your GitLab Self-Managed Console.
-
Click on your avatar on the top right and hit Settings.
-
Click on Applications.
-
Fill out the form with the following.
Name: Seed
Redirect URI:https://console.seed.run/new/callback/gitlab-enterprise
Uncheck Confidential
Check
api
,read_user
andread_repository
under Scopes. -
Scroll down and hit Save application.
-
Copy the Application ID and the Secret.
Send us your details
Finally, send an email to contact@seed.run with:
- Your Organization name
- The Organization domain (ex: gitlab.my-corp-domain.com)
- Application ID & Secret (from above)
And we’ll have GitLab Self-Managed enabled for your organization on Seed!
Help improve this page. Edit it with GitHub
Was this page helpful? Let us know via Twitter
Having trouble configuring deployments for your Serverless apps? Let Seed do it for you!
Learn More