# deploytools **Repository Path**: zhimin/deploytools ## Basic Information - **Project Name**: deploytools - **Description**: 增量部署工具:备份、部署、记录日志。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2017-01-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 当前版本为1.0和1.1版 1.0版:全输入版 deploytools增量部署工具 deploytools是Java + Shell实现的基于Linux系统的可视化的项目部署工具,能部署Java服务、Java Web项目,及其他批量,增量部署的应用项目。可以简化项目部署操作,无需繁琐的黑窗口SSH指令及其他复杂的linux配置,只需要提供SVN或者本地存放地址即可部署项目。 部署工具开发说明:基于java的开发。源代码开放!欢迎使用和提意见反馈!不定时整理及更新bug和建议! 使用说明:jdk 1.7+ java -jar deploytool.jar 回车运行 已实现功能: 第一个参数是个绝对路径到代码更新包的路径。 更新包的存放路径无限制,只要求能在本地服务器,可读即可! 第二个是应用文件夹或者需要更新目标绝对路径。输入时候直接写需要更新的文件夹的绝对路径即可更新该文件夹下面的所有东西。比如/opt/project/ 第三个是日志输出增加了判断新增或者覆盖,并提示备份、更新、新增是否成功。日志文件命名已English词典随机命名,提升使用者英文水平。 第四个是备份自动以时间命名,存放在jar同级目录下 版本说明: 20160821版新增了退出功能,按照提示语N直接退出更新脚本。 201608222255版 优化部署更新覆盖、新增、备份逻辑 201608230900版 优化了日志输出:优化log文件的命名词典 1.1版:后缀名版 /svn目录存放单天需要更新的文件和文件夹 /opt/xxx目录存放需要更新的目录。应用目录 back内含简单的英文Hello Gay.log,力争提高使用者英语水平! 20160824喝着雪碧躺在酒瓶里的醉虾编辑测试上传,开发:可乐,欢迎使用及留言!