Integrations

GitHub

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

shipmate_x_github_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 GitHub as the provider.

shipmate_add_github_integration_form.webp

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

github_oauth.webp

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

shipmate_github_integration_created.webp