GitHub Enterprise

Use SuperCI with GitHub Enterprise Server or GitHub Enterprise Cloud with data residency, and what your server has to allow.

SuperCI works with GitHub Enterprise Server and with GitHub Enterprise Cloud with data residency (*.ghe.com), beside github.com.

Connect it

Under Repositories, choose GitHub, then GitHub Enterprise, and enter your server’s address. The rest is the same as for github.com: the dashboard creates a GitHub App on your server and you install it.

One control plane can serve github.com and an Enterprise server at once, and several organizations on each.

What your server has to allow

The control plane runs in your cloud account, not inside your network. For jobs to run:

  • your server must accept API calls from the control plane;
  • your server must be able to send job events (webhooks) to the control plane’s address;
  • the machines that run jobs must reach your server.

A server that only your own network can reach will not work with a control plane on Cloudflare or Modal. With a control plane and machines on AWS, your own network can give the machines a path to it.