一键上传下载&一键提交文件到SVN入基线工具

 

by:授客 QQ:1033553122

实现功能 1

测试环境 1

使用说明 1

 

注:

根据我司项目规则订制的一套工具,集成以下功能,源码分享出来,希望对大家有帮助。

实现功能

一键上传配置文件到多节点测试服务器

一键从多节点服务器下载版本发布包

一键提交文件(发布包,数据库脚本,生产配置文件)到svn基线

测试环境

Win7 64位

Python 3.3.2

TortoiseSVN 1.9.6-64 Bit

使用说明

1、一键上传文件到服务器

cd /d autodeploy20171101

python main.py 1

详细配置说明,参考“基于Python实现批量上传文件到不同的Linux服务器

2、一键从服务器下载文件

cd /d autodeploy20171101

python main.py 2

详细配置说明,参考“基于Python实现批量从不同的Linux服务器下载文件

3、一键提交文件到svn入生产基线

conf/deploy.conf配置文件说明

[CONFIG]
deault_svn_work_path
= D:\svn\

version
= V8.3
rc
= RC1
path_for_localconf
= D:\svn\myfolder\V8.3
path_for_localdb
= D:\Git\ddt-core-ws\db\V8.3

svn_work_path_for_baseline
= D:\svn\myfolder\base

deault_svn_work_path 默认svn工作路径

version  本次发布的版本

rc  本次发布的版本

path_for_localdb   本次发布,数据库脚本所在路径

path_for_localconf
本次发布,配置文件所在路径(例中也是svn路径,提交基线之前自动svn
update最新配置)

svn_work_path_for_baseline本次发布,svn基线地址

cd /d autodeploy20171101

python main.py 3

执行一键运行之前,先确保已经已经准备好了发布包(从一键下载配置的文件存储路径中获取,所以要先运行一键下载),配置文件,数据库脚本(也是通过一键运行程序从git获取)。

源码下载地址:

https://pan.baidu.com/s/1hscm0rM

最新文章

  1. 【转】Java内存管理:深入Java内存区域
  2. sphinx.conf 详解
  3. ADO.NET 快速入门(十三):使用 OLE DB 检索数据
  4. bzoj4009
  5. [Locked] Walls and Gates
  6. fedora 安装nginx+php+mysql
  7. <frameset><frame><iframe>网页框架
  8. WordPress主题制作第二天
  9. Python的集合
  10. 2048小游戏代码解析 C语言版
  11. UserControl 用户定义组件
  12. Dynamics CRM2016 在实体命名时需要注意的事项
  13. Oracle表空间和表的常用操作指令
  14. Django 请求类型
  15. Linux 系统状态、常用快捷键
  16. mybatis(一、原理,一对多,多对一查询)
  17. NOIP2012 Day1 T2国王游戏 洛谷P1080
  18. echarts pie 图表当名称太长时
  19. JSON Web Tokens测试工具
  20. C/C++ 与 Python 的通信

热门文章

  1. linux上安装jdk环境
  2. ubuntu 16.04下安装ADB
  3. Kubernetes 笔记 02 demo 初体验
  4. 在IIS Express中配置和启动web site
  5. linux运维工程师面试题收集
  6. Vue 项目 Vue + restfulframework
  7. μC/OS-II 要点分析 ------ PendSV_Handler
  8. 关于VS Code使用注意
  9. 适用于WebApi的SQL注入过滤器
  10. 从零开始学安全(十三)●SQL server 2008 R2 安装