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

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

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

 


 

注:

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

 

实现功能

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

 

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

 

一键提交文件(发布包,数据库脚本,生产配置文件)到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

目录
相关文章
|
25天前
|
存储 缓存 测试技术
理解Python装饰器:简化代码的强大工具
理解Python装饰器:简化代码的强大工具
|
2月前
|
程序员 测试技术 开发者
Python装饰器:简化代码的强大工具
Python装饰器:简化代码的强大工具
158 92
|
14天前
|
机器学习/深度学习 编解码 Python
Python图片上采样工具 - RealESRGANer
Real-ESRGAN基于深度学习实现图像超分辨率放大,有效改善传统PIL缩放的模糊问题。支持多种模型版本,推荐使用魔搭社区提供的预训练模型,适用于将小图高质量放大至大图,放大倍率越低效果越佳。
|
14天前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
2月前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
437 1
|
24天前
|
算法 安全 数据安全/隐私保护
Python随机数函数全解析:5个核心工具的实战指南
Python的random模块不仅包含基础的随机数生成函数,还提供了如randint()、choice()、shuffle()和sample()等实用工具,适用于游戏开发、密码学、统计模拟等多个领域。本文深入解析这些函数的用法、底层原理及最佳实践,帮助开发者高效利用随机数,提升代码质量与安全性。
119 0
|
2月前
|
API 数据安全/隐私保护 Python
拼多多批量上架软件, 电商一键上货发布工具,python电商框架分享
多线程批量上传架构,支持并发处理商品数据 完整的拼多多API签名和token管理机制
|
2月前
|
安全 API 数据安全/隐私保护
|
2月前
|
Java API 数据安全/隐私保护
淘宝一键上货发布软件,淘宝批量发布上架工具, 淘宝批量上架脚本【python】
这个Python脚本实现了以下功能: 完整的淘宝API调用封装
|
2月前
|
机器人 数据安全/隐私保护 Python
淘宝批量发货发布工具, 淘宝批量上传商品软件, 淘宝批量上架软件【python】
使用Selenium实现自动化操作淘宝卖家后台 支持三种核心功能

推荐镜像

更多