14 ms·
Same. I don't want to have to reimplement all my CI logic if I change hosting providers. I'm surprised so many vendors assume the opposite. When I surveyed sta
by mtlynch 4y ago
Same. I don't want to have to reimplement all my CI logic if I change hosting providers. I'm surprised so many vendors assume the opposite.
When I surveyed static hosting providers about a year ago, the only ones I found that didn't insist on taking over your CI pipeline were Netlify[0] and Firebase. I assume it's possible on Cloudflare and AWS, too, but I wanted to go with a provider where static hosting is core to their business.
I've been happy with Netlify, but given how deeply they bury their "manual deploy" feature, I fear the day that they decide to force everyone into the Netlify-native build workflow.
[0] https://docs.netlify.com/cli/get-started/#manual-deploys https://docs.netlify.com/cli/get-started/#manual-deploys
- sfmike 4y agomight sound crazy but I still love drag and drop a whole Dir into netlify still, its a beautiful method using a computer mouse and it works quite well and takes seconds.
- robertlagrant 4y agoReminds me of what I used to do 25 years ago with FTP :)
- szundi 4y ago... into Windows Commander :)
- dp-hackernews 4y ago...or Double Commander
- cheesegradient 4y agoI used to do that, but recently decided to try out deployment using Netlify CLI—and quickly decided never to drag-and-drop again, if I can help it! Now all I do is `make dev`, and if it looks good, `make netlify-deploy-prod`. Even faster than opening Netlify, going to the site, going to Deploy, and dragging and dropping. But I’m glad that it’s still an option, if I need it.
- kevincox 4y agoYeah, I do sometimes use Netlify because it is so simple to set up. And you can deploy by POSTing them a zip archive which is quite a convenient API. It largely makes up for their really basic build environment. Last I tried it you can basically pick between Ubuntu versions with some pre-installed software. If you wanted to use an unavailable tool you could either manually download it or you were out of luck.
- have_faith 4y agoI've done both on Vercel. Their git repo connections can run basic CI for you on commits to certain branches etc. But you can also just use their CLI as part of your own CI process to deploy to them.