超时执行一个代码块。 如果超时,则会抛出异常,并导致构建终止(除非被捕获并继续)。 单位是可选的,默认为分钟。