码迷,mamicode.com
首页 > 其他好文 > 详细

svn+teamcity+YouTrack+Upsource搭建—写给明天工作室的小伙伴

时间:2016-06-08 21:44:44      阅读:1191      评论:0      收藏:0      [点我收藏+]

标签:

首先解释下概念:

SVN:Subversion的简称,版本控制系统。采用集中式管理(本地只保留服务器仓储的副本,想要把代码交到服务器或者看提交记录、差异对比就必须得有网络连接)

Teamcity:可持续集成。我的理解就是可以帮你编译、跑测试。既保证服务器上版本的正确性。

YouTrack:提供敏捷的项目管理。

Upsource:存储库浏览和代码审查,可以创建浏览源代码库,分享,讨论和审查代码。

就以我们明天工作室的环境为例进行讲解吧:

首先去服务器上找到svn的客户端。新建一个仓储

看图:

技术分享

 

 

技术分享

 

名字我就随便取了个Test

技术分享

 

选下面一个就会给你创建3个文件夹

技术分享

 

这是设置权限,我们选自定义。后面再给他加人。

技术分享

 

这是创建后的结果

技术分享

最后再来加用户,记得teamcity帐号一定得加上。因为后面Teamcity我们用来连接的帐号一般都写的teamcity帐号

技术分享

-------------------------------------------------------------------------------------

然后可以搭Teamcity

以管理登进去

点击Administration后可以看到如下界面。

下面就是繁琐的配置了,我就不贴图了。可以随便对照一个项目,找到“Edit”这样对比着看。

技术分享

下面值得注意,点击“Edit checkout rules”会看到一串字符串。不加的话代码提交是在teamcity上会找不到框架。

技术分享

---------------------------------------------------------------------------

因为现在有Hub所以YouTrack和UpSource的搭建都从这走起了。

看下图。(注意有些浏览器可能看不到添加按钮)

接下来了YouTrack和UpSource还是对比以前的项目来配置吧,如有需要再补上

(相信工作室聪明的学弟学妹肯定没问题)

技术分享

 

 然后再转到YouTrack

技术分享

 

 

可以看到刚刚Hub上建好的项目,点击后

技术分享

上面是UpSource,下面是YouTrack。这两个都要添加并配置,没什么难点。具体的就自己对比以前的项目看吧。

---------------------------------------------------------------------------------------

最后,再本地先新建一个文件夹,名字随便取。然后右键"Check out",地址就填你在svn项目中的Trunk目录的URL。

接下来打开vs,先新建一个asp.net mvc 3的项目,名字要和Teamcity中的配置一样。

技术分享

然后再新建TomorrowSoft.Test、TomorrowSoft.Test.Test(因为我项目名字叫Test..)

搞好后,再在Test文件夹下面新建一个TomorrowSoft.Framework的文件夹,把框架签下来。

再打开解决方案,右键添加现有项目把框架加进来。

最后再在Vs中提交,把所有的都选上。

——————————————————————————————

那个我就给个流程,有些步骤就靠工作室聪明的学弟学妹自己对比着以前的项目来配了。。。。

 

svn+teamcity+YouTrack+Upsource搭建—写给明天工作室的小伙伴

标签:

原文地址:http://www.cnblogs.com/zuochengsi-9/p/5571331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!