当前位置: 首页 > news >正文

苏州网站推广软件网站建设生产或运营

苏州网站推广软件,网站建设生产或运营,湖北做网站系统哪家好,建湖人才网临时工招聘作为EBS开发人员,开发工具用的多,部署代码类型多,管理程序麻烦,操作繁琐,一直是我最讨厌的事情。部署一次程序要使用好几个工具,改来改去,上传下载,实在难受。 扣了一下python&#…

        作为EBS开发人员,开发工具用的多,部署代码类型多,管理程序麻烦,操作繁琐,一直是我最讨厌的事情。部署一次程序要使用好几个工具,改来改去,上传下载,实在难受。

        扣了一下python,打算做一款集成工具,把代码管理、程序部署一步搞下来。中间有几个技术难点需要打通:

        1. ERP调用linux的ssh执行shell获得源代码,下载到本机

        2. 将源代码结构化存储并放到svn下,上传svn同步版本

        3. 调用Jenkins执行部署,将源代码部署到正式环境

        4. 该操作步骤做记录留底

现在测试的就是python调用svn,上传源代码。

        百度上面好多文章,大部分说的都是ubuntu或者centerOS的,或者就是调用os执行cmd,我是一直没有测通。又发现又说pysvn这个类是可以完美调用svn的,但是使用pycharm直接调入pysvn这个类,版本知识0.1.0,而且里面什么都没有,和文章里说的完全不是一个东西。不得已翻墙问了下google,还真的是使用pysvn这个类,但是是.exe的安装文件,一番折腾,缺失可行,做以下记录。

        参考文档:Pysvn 程序员指南 – 大付的博客

        pysvn的文档:PySVN - The pythonic interface to Subversion

        上面那个参考文档内容基本就是pysvn官网里面“SVN Programmer's Guide”例子的中文翻译,说的很详细的例子。

        嗯,这个网址国内也可以打开,但是我用百度是没搜到的。

1. 下载和安装

        PySVN - The pythonic interface to Subversion

        上面地址里,有download,点进去对应不同python和操作系统的版本,下载下来安装就好。

        我是python3.6,windows10,下载的exe文件,直接双击安装就好。

        默认是安装到python的“\Lib\site-packages\pysvn”下面,这个文件夹下面有“pysvn_prog_guide.html”里面有比较全的例子可以参考使用

        安装的时候有个小插曲,我原来的pycharm里面有一个pysvn,这个pysvn安装完成后,pycharm里面的例子还是不能用。

        我就先把pycharm的pysvn删掉了,直接在setting->Project Interpreter里面找到它,然后点右边的减号就好

        然后,我在“\Lib\site-packages\pysvn”点击uninstall(好像是这个名字),把pysvn删掉,再重新安装一次,重启pycharm,例子就可用了

        我的例子(add一个文件夹,也可以是文件到svn,并且commit)                

import pysvn
# write a file foo.txt
# f = file('./examples/pysvn/foo.txt', 'w')
# f.write('Sample versioned file via pithon\n')
# f.close()
client = pysvn.Client()
#schedule the addition;
#  the working copy will now track the file as a scheduled change
client.add(r'D:\dev_home\EBS\EBS_SVN1\DEV_LIST\Migration\XXCUS\BRAYDEN20230213001xx1')
#committing the change actually adds the file to the repository
client.checkin([r'D:\dev_home\EBS\EBS_SVN1\DEV_LIST\Migration\XXCUS\BRAYDEN20230213001xx1'], 'Adding a sample file')

        查看svn的log是成功了的。

http://www.yayakq.cn/news/689944/

相关文章:

  • 微信推广和网站推广哪个好四川成都装修公司排名
  • 做的好的大学生旅行有哪些网站好做毕业设计免费网站
  • 佛山市 骏域网站建设网站注册系统
  • 上海网站建设网页ck播放器做解析网站
  • 信誉最好的20个网投网站wordpress 每页 关高
  • 中国建设银行网站的社保板块在哪里新一代 网站备案
  • 网站建设与维护题库做网站设计参考文献
  • 安徽做手机网站厦门茶叶公司 网站建设
  • wordpress皮肤下载站做网站业务员如何跟客户沟通
  • 重庆企业服务建站网站开发深圳网站建设优化推广公司
  • 做网站需要什么样的服务器网站页脚信息
  • 黄南网站建设wordpress博客置顶
  • 建设银行网站怎么短信转账个人网站建设的步骤过程
  • 怎么查看网站死链wordpress 去版权
  • 数据库网站 模板wordpress tag list
  • 品牌好的佛山网站建设价格第三方平台网站的建设规划
  • 打开网站自动跳转代码环保公司网站架构怎么做
  • 小说网站源码动漫制作专业就业方向和前景
  • 网站的域名和空间手机微网站模板
  • 合肥电子网站建设应急管理部
  • 云主机如何做网站淮南企业网站建设
  • 公司的网站建设费进入什么科目公司建设网站的目的
  • 做营销网站建设如何在网上推广公司
  • 电子商务网站的基本流程推荐好的网站或网页
  • 直接用ip访问网站要备案吗网站备案的是空间还是域名
  • 温州网站开发服务商wordpress外贸
  • 商城网站有哪些功能正邦设计集团
  • 深圳开发的购物网站网站底部空白
  • 内容型网站有哪些免费友情链接平台
  • 餐饮营销型网站案例分析购物网站页面设计思路