Integrations
GitHub

Koyeb GitHub Integration

Koyeb provides strong integration with GitHub. This allows you to:

GitHub deployments

New GitHub deployments are created for all new Koyeb Deployments on Services with git-driven deployment enabled.

This allows you to track all your Koyeb Deployment history directly from your GitHub repository page. You'll find details about Deployment status, see the latest active Deployment, get a link to access the detailed Deployment information, and automatically get the URL of your Deployment.

GitHub deployments

For each GitHub deployment, you will find:

  • The name of the GitHub app which created the deployment, for example: Koyeb
  • The name of the Koyeb App And service where the deployment is performed, for example: <KOYEB_APP_NAME>/<KOYEB_SERVICE_NAME>
  • The commit ID deployed
  • The current status of the Deployment
  • The details link to access and examine the Deployment on the Koyeb control panel
  • A public URL to access the deployed application when the Deployment becomes active

GitHub commit status

These events appear each time you push a new commit to your GitHub repository. It provides an easy way to view and follow the Koyeb Deployment status for each GitHub commit.

GitHub commit status

The notification provides the following information:

  • The name of the GitHub app which created the Deployment, for example: Koyeb
  • The name of the Koyeb App and Service where the Deployment is performed, for example: <KOYEB_APP_NAME>/<KOYEB_SERVICE_NAME>
  • The current status of the Deployment
  • The details link to access and examine the Deployment on the Koyeb control panel

GitHub Slack integration

Thanks to the GitHub deployments integration, you can use the GitHub Slack application (opens in a new tab) to follow your Koyeb Deployments right from Slack.

To use the GitHub Slack application, you need to install it on the Slack workspace of your choice. Once the installation is complete, you can subscribe to receive notifications for your Koyeb Deployments directly in Slack:

/github subscribe <GITHUB_ORGANIZATION>/<GITHUB_REPOSITORY> deployments

GitHub Slack integration