It would be great to make this a high priority! :)
We're deploying to Azure Web Apps, and the value of AppVeyor
would be tenfold if we could run a PS script before deploying to an
Environment, to make a database copy.
Since the "runCommand" provider isn't available in Azure (I
think?) we can't run it remotely. And we might also want to do some
checks with the PS script, and cancel the deploy if some
prerequisites aren't met.
I'm afraid this approach does not work for us. That process involves too much ceremony when all we need is just a deployment environment that is capable of receiving the packages, and then doing with them whatever it needs to. We don't deploy to Azure with that script, and in general we could use that single environment as a deployment point for all the projects that use the same method, because really - there's nothing stopping us from doing that. Pretty please with a cherry on top for a script deployment environment?