zoukankan      html  css  js  c++  java
  • svn+teamcity+YouTrack+Upsource搭建—写给明天工作室的小伙伴

    首先解释下概念:

    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中提交,把所有的都选上。

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

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

  • 相关阅读:
    Windows Server 2008 R2 免费使用 7200天 激活
    ceph部署步骤
    for循环间隔修改(解决把以空格隔开需要把一整行作为整体)
    my_learn
    fiddler-抓包
    基础软件搭建
    【原创】一层Nginx反向代理K8S化部署实践
    【原创】K8S使用ceph-csi持久化存储之CephFS
    【原创】K8S使用ceph-csi持久化存储之RBD
    [原创]自动化部署K8S(v1.10.11)集群
  • 原文地址:https://www.cnblogs.com/zuochengsi-9/p/5571331.html
Copyright © 2011-2022 走看看