大家是怎么自动化部署测试环境的?

Vek_lip 发布于 2015/05/13 11:09
阅读 1K+
收藏 1

公司一套软件,经常要准备测试环境,我一遍一遍的部署,然后又铲掉,又部署,身心俱疲,

请问各位有什么经验吗?

加载中
0
fromdtor
Vek_lip
Vek_lip
谢谢
0
双城记
双城记

自己写shell脚本 我用的java+svn+maven

shell执行 deploy api自动完成以下过程:

1.svn update 最新代码

2.maven进行package打包

3.将生成的war包移动到tomcat/webapps目录下,并且将tomcat restart

Vek_lip
Vek_lip
感谢万分
0
Feng_Yu
Feng_Yu

我用vagrant。vagrant镜像基本都集成chef/puppet这样的工具,可以完成自动启动服务器,自动完成部署。

另外,vagrant也支持shell方式部署

Vek_lip
Vek_lip
感谢分享
0
当朝宰相
当朝宰相
shelll和puppet的方式部署
Vek_lip
Vek_lip
感谢提供思路
0
抢小孩糖吃
抢小孩糖吃
虚拟机备份
Vek_lip
Vek_lip
感谢
0
beyondforever68
beyondforever68
相关软件或依赖都使用绿色解压即用的,不要使用安装的,部署在一个固定目录下,写好统一的shell脚本启动,一次弄好,就打成包,以后直接使用
Vek_lip
Vek_lip
感谢~
0
Nox
Nox

楼上的各位连他到底是.net的程序还是java还是其他什么都没仔细问,就开始各种maven和shell了。。。。。。

话说楼主你程序运行在什么环境下哦?

Vek_lip
Vek_lip
linux下python,总要各种依赖包
0
songtzu
songtzu
shell,毫无疑问最简单!
Vek_lip
Vek_lip
谢谢!
0
eechen
eechen
我是在Linux上搞PHP的,我自己打包了跨Linux发行版的LAMP环境包,在新环境上直接解压就能用,比如跨Linux发行版PHP7打包
Vek_lip
Vek_lip
谢谢呀~
0
g
ggjucheng
可以考虑用docker
返回顶部
顶部