checkout and build docker image