deploy compile task