Does particle IDE has support for continuous integration so we can push to flash

This is how I test Particle libraries using Travis CI. You could easily do the same sort of thing for applications and make the last step after a successful build be to flash the code to a device.

If you want to get really fancy, there was a great session at Spectra on how Opti does this at a product scale. The video is here.