1、修改conf中的项目路径为,API_Autotest,上传到svn上。
2、jenkins上新建自由风格任务,源码管理选择svn路径同上,添加账号凭证信息,构建步骤添加执行shell命令:pythonrun.py。
3、最后一步,正式验证是否成功,返回,点击立即构建。
其中实现功能的核心代码写得太过冗长,其实很简单的4行代码就能达到目的,如下:1 import os
2 for (p,d,f) in os.walk("要删除的目录路径"):
3 if p.find('.svn')>0:
4 os.popen('rd /s /q %s'%p)
你是想使用python操作svn吧,你可以安装svn的第三方库。
https://pypi.python.org/pypi/svn/0.3.25
具体使用:
import svn.localimport pprint
r = svn.local.LocalClient('/dev/repo')
r.export('/tmp/export')
pprint.pprint(r.info())
import svn.remote
r = svn.remote.RemoteClient('https://repo.local/svn')
r.checkout('/tmp/working')
如果解决了您的问题请采纳!
如果未解决请继续追问!