#!/usr/bin/python
#coding=utf-8
'''文件提交的时候如果注释里有一行是指定的ip 则复制到对应的远程服务器(只复制到单台) '''
import sys,os
serverip = ["228"]
serverConfig = {"traderii":{"path":"/usr/local/www/TraderII"},"crm":{"path":"/usr/local/www/crm"}}
serverFullIP = {"228":"192.168.1.228"}
REV = ''
PROJ = ''
PROJNAME = ''
def command_output(cmd):
" Capture a command's standard output. "
import commands
a,b = commands.getstatusoutput(cmd)
return b
def main():
"main job"
global REV,PROJ,PROJNAME
PROJ = sys.argv[1]
REV = sys.argv[2]
PROJNAME = PROJ[PROJ.rindex('/')+1:]
f.write("%s /n" % (REV))
f.write("%s /n" % (PROJ))
svn 钩子( python版本 hook) commit后复制到webserver
最新推荐文章于 2022-06-19 00:17:55 发布