SVN关联pycharm与Jenkins的搭建流程

举报
betterfate 发表于 2022/04/06 18:06:33 2022/04/06
【摘要】 SVN是一个版本控制工具,分为服务器和客户端一、安装服务器在想要布置服务器的电脑上双击安装VisualSVN-Server-3.5.1-x64.msi,过程默认安装即可,安装完之后界面是这样的:二、安装客户端1、双击安装TortoiseSVN-1.9.1.26747-x64-svn-1.9.1.msi2、安装过程中勾选command line client tools, 选择will be ...

SVN是一个版本控制工具,分为服务器和客户端

一、安装服务器

在想要布置服务器的电脑上双击安装VisualSVN-Server-3.5.1-x64.msi,过程默认安装即可,安装完之后界面是这样的:

二、安装客户端

1、双击安装TortoiseSVN-1.9.1.26747-x64-svn-1.9.1.msi

2、安装过程中勾选command line client tools, 选择will be installed on local hard driver


3、其他默认即可。

三、配置服务器

1、打开VisualSVN Server Manager

2、点击Repositories(仓库),右键选择Create New Repository-->选择Regular FSFS repository-->起一个Repository Name-->选择Empty repository-->按需求给读写权限


3、点击刚刚新建的仓库,右键选择Copy URL to Clipboard,会弹出一个窗口提示你创建一个User,点击Create User.

4、新建一个账户,然后点击OK

5、创建好之后,就再次右键copy一下新建的仓库的URL,可以先保存在一个地方。

四、配置文件夹

1、在桌面新建一个文件夹,然后右键点击SVN Checkout(装完SVN客户端就会有的)

2、点击完SVN Check之后会弹出一个Checkout窗口,在第一个仓库地址中输入我们刚刚复制的URL。


3、将地址中的机器名改为IP地址(如果就是本机使用的话可以写127.0.0.1)

4、点击OK,然后选择Accept the certificate permanently


5、然后要求你输入用户名和密码,输入之前在SVN创建的账户和密码即可


6、点击OK,就会弹出finished窗口,这个时候客户端和服务器之间就建立起了关系。

五、配置pycharm

1、打开pycharm

2、点击左上角File-->选择Settings-->Version Control-->点击Subversion

3、在Path to Subversion executable中选择路径:C:\Program Files\TortoiseSVN\bin\svn.exe,然后点击OK就完成了pycharm和SVN的关联(svn.exe只有在之前安装时选择了命令行工具才会有)


4、在工具栏点击VCS-->Import into Subversion.


5、点击+号,粘贴上之前改过的仓库地址,然后点击OK


6、点击import,选择我们想要导入的项目,然后点击OK


7、填写一下提交代码时的信息显示,然后点击OK


8、等待项目上传完毕,窗口会自动关闭,可以去SVN服务器检查一下代码都是已经上传成功了


六、配置Jenkins

1、安装插件Subversion(已安装可忽略):Jenkins首页点击Manage Jenkins-->Manage Plugins-->Available-->搜索Subversion-->勾选找到的插件,然后点击Install without restart.


2、打开创建的项目-->点击Configure-->在Source Code Management下选择Subversion


3、在Repository URL下输入修改过的仓库地址


4、在Credentials下点击Add按钮-->选择Jenkins-->Username和Password输入仓库的账户和密码-->然后点击Add-->在外面的下拉框中选择我们刚刚添加的账户和密码


5、在Execute Windows batch command下修改我们以前加的命令,只需要执行命令即可。


6、因为在Jenkins中设置过SVN之后,每次执行都会先从SVN服务器拉取最新的代码,然后存放到Jenkins的workspace中,再去执行,所以我们设置的命令都是直接从workspace中搜索可执行文件,就不需要另外给定路径了。


7、最后点击build now,项目能成功从SVN服务器拉取代码(可以查看workspace下项目文件的修改日期是不是最新的),邮箱能成功收到邮件,说明所有的配置就成功了!!!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。