基于.net framework IIS部署的快捷打包工具 python 脚本
起因呢是因为经常遇到客户生产服务器与测试等其他环境无法直连,导致无法使用自动化部署工具,经常需要手动打包,就很容易出问题。 所以写了个脚本,可以每次只根据json中的配置以及有变化的文件进行打包。
config.json 文件是用来配置后缀名 项目文件范围 编译工具地址 解决方案路径等等 先遍历符合条件的文件,初始化一个file_info.json的文件状态快照 每次打包的时候根据快照和目前文件状态比对筛选出有变动的文件
1.0 在原有基础上增加了编译的功能,需要手动配置msbuild的位置 2.0 根据编译结果手动选择是否压包