Git driven deployment with GitHub
complete
Édouard Bonlieu
We aim to support git-driven deployment using buildpacks.
Users will be able to link a GitHub repository to a Service and Koyeb will automatically build and deploy the service each time the user pushes to the repository.
Log In
Yann Léger
We’re excited to share that git-driven deployment is now available in preview!
You can start deploying your applications written in Node.js, Go, Python, PHP, Ruby, Java, and Scala and we will now manage the build process for you! Each time you git push, Koyeb will build and deploy your application.
This is as easy as connecting your GitHub repository! Just be aware that you’ll need to push a
Procfile
for us to know how to run your app. For Node.js developers, we will honor the start script of your package.json
, so no need to add a Procfile
.We pushed an early version of the documentation here.
If you’re curious about how we build your source code, this is based on buildpacks! After some testing with Paketo buildpacks we’ve decided to go with standard Heroku buildpacks for now.
We also have several improvements which will come along the way for git-driven deployments:
We are looking forward to hearing about your experiences using it and whatever feedback you may have to improve it. Your feedback is key in helping us make this feature as seamless and powerful as possible.
To get started: https://app.koyeb.com/apps/new
Let us know what you think and happy git pushing!
Yann Léger
complete
Git-driven continuous deployment is now available for everyone!
Following the early testing phase, we’ve gathered some feedback:
- Display build duration
- Speedup build startup
- Add a message in the build logs to indicate it’s finished
- Support building from Dockerfiles
We are grateful for this initial feedback as it helps us make this feature as seamless and powerful as possible.
If you have any feedback about this feature or are willing to share your experience using it, please reach out to us here, over Slack, or via our usual support channels.
Happy git pushing!
Yann Léger
We’re excited to share that git-driven deployment is now available in preview!
You can start deploying your applications written in Node.js, Go, Python, PHP, Ruby, Java, and Scala and we will now manage the build process for you! Each time you git push, Koyeb will build and deploy your application.
This is as easy as connecting your GitHub repository! Just be aware that you’ll need to push a
Procfile
for us to know how to run your app. For Node.js developers, we will honor the start script of your package.json
, so no need to add a Procfile
.We pushed an early version of the documentation here.
If you’re curious about how we build your source code, this is based on buildpacks! After some testing with Paketo buildpacks we’ve decided to go with standard Heroku buildpacks for now.
We also have several improvements which will come along the way for git-driven deployments:
We are looking forward to hearing about your experiences using it and whatever feedback you may have to improve it. Your feedback is key in helping us make this feature as seamless and powerful as possible.
To get started: https://app.koyeb.com/apps/new
Let us know what you think and happy git pushing!
Francesco Persico
How do you think the build will happen? Are you thinking about buildpacks?
Yann Léger
Francesco Persico: Yes we are. We plan to let you deploy directly from Git in Python, nodejs, PHP, Go, Ruby, Rust, Java, c#, or with a Dockerfile which we will build for you.
For the native languages support, we're using buildpacks behind the scene.
Rolf Madsen
Yann Léger: Any news on deploying Rust directly from GitHub?
Édouard Bonlieu
in progress
Édouard Bonlieu
planned