continuous integration ready