build without upload