Koyeb GitHub integration

Understand how Koyeb integrates with GitHub to deploy your projects

Koyeb provides strong integration with GitHub to automatically build and deploy your projects. It also natively integrates and synchronize your Koyeb deployments with your GitHub repositories in the GitHub deployments section and provides contextual informations thanks to GitHub commit status.

This integration also allows you to seamlessly integrate with Slack and to be notified each time there is a new deployment.

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, Koyeb
  • The name of the Koyeb app and service where the deployment is performed, <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 visualize 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, Koyeb
  • The name of the Koyeb app and service where the deployment is performed, <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 to follow your Koyeb deployments right from Slack in no time.

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

/github subscribe owner/repo deployments

GitHub Slack integration