Enabling GitHub Enterprise
Seed can easily connect to your GitHub Enterprise account. This allows you to add a fully-managed CI/CD pipeline for your Serverless apps hosted on GitHub Enterprise.
Note that, GitHub Enterprise 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 GitHub Enterprise for your organization on Seed.
Prerequisites
Start by creating an organization on Seed by following the steps in this chapter.
Add a GitHub OAuth App
Next we’ll create an OAuth app for Seed on GitHub.
-
Head over to your GitHub Enterprise Console.
-
Click on your avatar on the top right and hit Settings.
-
Click on the organization under Organization settings.
-
Click on OAuth Apps.
-
Click on New OAuth App.
-
Fill out the form with the following and hit Register application.
Application name: Seed
Homepage URL:https://seed.run
Application description: A fully-managed CI/CD pipeline for Serverless Framework.
Authorization callback URL:https://console.seed.run/new/callback/github-enterprise
-
(Optional) Add the Seed logo and colors.
Logo image:
https://anomaly.s3.amazonaws.com/Seed/github-oauth-icon.png
Badge background color:#53437D
-
Copy the Client ID and the Client Secret.
Enable GitHub Enterprise on Seed
Now head over to your organization settings on Seed. Here you’ll be able to put in your:
- Organization domain (ex: ghe.my-corp-domain.com)
- Client ID & Client Secret (from above)
Note that, you’ll need to be on the Enterprise plan to be able to enable GitHub Enterprise on Seed.
Help improve this page. Edit it with GitHub
Was this page helpful? Let us know via Twitter
Do your Serverless deployments take too long? Incremental deploys in Seed can speed it up 100x!
Learn More