For previous web applications I have used team city and octopus deploy to setup the Continuous integration.
I would also have a config.json where frontend config settings