Skip to content

palfeline/python-auto-deploy

 
 

Repository files navigation

Python 自动化部署

1.文档摘要

Python 自动化部署,本机只需执行脚本,远程即可自动部署。脚本采用Python编写,远程调用使用Fabric实现。

2.更新日志

2014-11-28

文档版本为「1.0」,文档名为「Python 自动化部署 V1.0」,备注为「文档正式版,已测试通过」,By Robin。

2014-12-04

文档版本为「2.0」,文档名为「Python 自动化部署 V2.0-Release」,备注为「文档正式版第二版,修复若干 Bug」,By Robin。

2014-12-12

文档版本为「2.1」,文档名为「Python 自动化部署 V2.1-Release」,备注为「添加部署 Tomcat 脚本」,By Robin。

2014-12-17

文档版本为「2.2」,文档名为「Python 自动化部署 V2.2-Release」,备注为「添加部署到 Nginx 服务器脚本」,By Robin。

2014-12-19

文档版本为「2.3」,文档名为「Python 自动化部署 V2.3-Release」,备注为「添加部署到 Tomcat 服务器脚本」,By Robin。

2014-12-24

文档版本为「2.4」,文档名为「Python 自动化部署 V2.4-Release」,备注为「添加自动化生成测试报告脚本」,By Robin。

2015-01-31

文档版本为「2.5」,文档名为「Python 自动化部署 V2.5-Release」,备注为「添加 All in One 部署 Java 项目脚本」,By Robin。

2015-02-06

文档版本为「2.6」,文档名为「Python 自动化部署 V2.6-Release」,备注为「新增 Wiki 页,并同步对应 URL 到 Wiki」,By Robin。

3.版本信息

参考 Wiki:版本信息

4.先决条件

参考 Wiki:先决条件

5.软件综述

参考 Wiki:Python Auto Deploy 概述

6.脚本详解之Linux版本

参考 Wiki:部署 Java 项目到 Tomcat(Core Platform)

7.脚本详解之Windows版本

参考 Wiki:部署 Java 项目到 Tomcat(Core Platform, Windows 版本)

8.脚本详解之Tomcat版本

参考 Wiki:部署 Java 项目到 Tomcat(Mall)

9.脚本详解之Nginx版本

参考 Wiki:部署 PHP 项目到 Nginx

10.脚本详解之自动化生成测试报告

参考 Wiki:自动生成测试报告

11.All in One 脚本

参考 Wiki:All in One 脚本

Enjoy!

12.GitHub地址

python-auto-deploy

13.项目说明

  • auto_deploy_app_v2: 适用于 Linux(Deibian);
  • auto_deploy_app_windows: 适用于 Windows 7;
  • auto_deploy_app_to_tomcat: 适用于 Linux(Deibian) 下部署 Java 项目到 Tomcat 服务器;
  • auto_deploy_app_to_nginx: 适用于 Linux(Deibian) 下部署 PHP 项目到 Nginx 服务器;
  • auto_gen_testing_reports:适用于 Linux(Deibian) 下自动化生成测试报告;
  • auto_deploy_app_all_in_one:适用于 Linux(Deibian) 下部署 Java 项目到 Tomcat 服务器。

14.作者信息

温国兵

  • Robin Wen
  • Robin's Gmail
  • Github
  • Robin's Blog
  • DBA@Robin's CSDN

Bitdeli Badge

About

Auto deploy. Written in Python, By Robin.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.2%
  • Shell 13.8%