Multiple App Deployments
complete
G
Goncalo Oliveira
It would be nice to be able to set up multiple deployments from different branches (for example main and develop, feature branches and even tags) or different image tags.A possible way to do this could be to create the concept of "sub-apps" or "app slots". The main app would be the production one; if there's a web deployment, it would be the one using the domain name as now.Each "sub-app" or "slot" could be(1) manually created, using a different branch or image tag; if there's a web deployment it would prepend a subdomain to the main app domain or(2) automatically created, everytime a branch or git tag is committed; if there's a web deployment, there are two alternatives (2.1) domain is managed by DO, therefore, we can automatically add the subdomain, just like the previous or the main or (2.1) domain is managed externally, so we add the subdomain only for the DO default domain only, which is probably fine if it's for internal use (previews).In addition, it would be nice to be able to "promote" a deployment from "sub-app" or "app slot" into the main app.
W
Whitney Jutzin
complete
Thank you so much for taking the time to share this feedback with us! Based on this, we have now released GitHub Actions. You can find out more details here: https://docs.digitalocean.com/products/app-platform/how-to/deploy-from-github-actions/ If you find you need any help getting started, please reach out to our support team: https://cloudsupport.digitalocean.com/s/ Thank you again for sharing this need with us and please let us know how else we can grow to help you!
Luiz Barni
Whitney Jutzin I didn't understand how can I set the App Platform App and Resource for which I want to deploy from that reading.
H
Helio Junior
Would be very nice to allow a preview app for each pull request, so you can perform QA
This also can be archived by a Github Action plugin
This post was marked as
under review