Closes #2430 [ci skip]
This makes our support for each method explicit, and also allows us to add more deployment methods in the future. [ci skip]
Also ensure there is a trailing slash on all urls