only attempt file upload if necessary - setup simple build process