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.
Start by creating an organization on Seed by following the steps in this chapter.
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.
Scroll down and hit Save application.
Copy the Application ID and the Secret.
Now head over to your organization settings on Seed. Here you’ll be able to put in your:
- Organization domain (ex: gitlab.my-corp-domain.com)
- Application ID & Secret (from above)
Note that, you’ll need to be on the Enterprise plan to be able to enable GitLab Self-Managed on Seed.