I work for a company that have at least 30 programmers working on various aplications that together form a big solution. We already have a "culture" to create a deploy manually every day, but i gess that having "a bot" doing this, would ensure consistency on the schedule.
I dont think that "check for changes and deploy blindlessly" would be the best solution, but an API would work preaty well.
Already having the deployments info in the LifeTime API, exposing the funcionality of programatically adding a Deployment would be almost natural. And would be simple to prevent from going to production adding a flag on the application page like "Ready for Deploy". Of course, the unit test plugin aviable in the forge must be installed as well, to ensure that the application is stable.
I dont think that "check for changes and deploy blindlessly" would be the best solution, but an API would work preaty well.
Already having the deployments info in the LifeTime API, exposing the funcionality of programatically adding a Deployment would be almost natural. And would be simple to prevent from going to production adding a flag on the application page like "Ready for Deploy". Of course, the unit test plugin aviable in the forge must be installed as well, to ensure that the application is stable.