DEV Community

Discussion on: How to schedule JAMstack deploys with Netlify and GitHub

 
stefanjudis profile image
Stefan Judis

What you're saying makes sense to me. :) For projects that are more complex than my own site, I think going with a "classic" CI provider makes more sense. The engineering teams at my company use CircleCI paired with Netlify and they're pretty happy with that. That said...

Actually I'm thinking about building something like Netlify, but instead of building the whole site, you just send all your static files

I'm not sure if that's needed if you can chain and combine CI providers with Netlify etc. :)

Thread Thread
 
kontrollanten profile image
kontrollanten • Edited

Nice with someone with a different opinion! =D In my experience combining Netlify and CI environments works mostly fine, but I've had problems with

  • Multiple build environments. Sometimes the build works in CI, but not in Netlify or vice versa. Bumping node version, etc requires double config change.
  • Running e2e, lighthouse or something else after the site has been deployed isn't possible. I've created a small PoC of a bridge to solve that, but it shouldn't be that tricky.
  • It's illogical that the site is built two times. I'm building my site in the CI env to run packtracker and then it's built again in Netlify. Of course I can run packtracker inside Netlify, but then it starts getting messy with no separation of concerns.
Thread Thread
 
stefanjudis profile image
Stefan Judis

I see. :)

Yeah, I'm not very deep into the topic, but I can def imagine that there are many little details that make it trickier after a first look. I bet your three problems are only a few. 🙈