重构部署代码