Closed huanghao closed 12 years ago
想到一个方法,使用 env.roledefs 定义一个只在localrun的规则和一个localrun的task,然后把一些svn的操作提到这个task中,不过生产系统中的应用的部署,操作可能会变成: get_remote_ver, localrun, 针对不同的服务器上的版本进行deploy。
关于使用localrun加载project env,包括hosts之类的工作在这个issue来完成: https://github.com/huanghao/catapult/issues/11
project.uplad_project使用的local,而没有runs_once,所有在本地会执行多次tar/untar等操作。 如果需要只执行一次的话,需要重写一遍 稍微有点费力不讨好, 先不解决,如果真需要再说
浪费,应该改一下