.NET环境下每日集成(5):CruiseControl.Net 源码管理器块

1. CruiseControl.Net支持非常多的源码管理器,下面是官方的一些介绍

image

2. 安装完后有对应的文档,这里我主要说一下TFS的配置

要想使用TFS,还必须安装一个插件前面文章我已经提过,下面是示例源码

< sourcecontrol  type ="vsts"  autoGetSource ="true"  applyLabel ="true" >
< server > http://my_team_foundation_server:8080 </ server >
< username > my_user </ username >
< password > my_password </ password >
< domain > my_domain </ domain >
< project > $/Foobar </ project >
< workingDirectory > c:\projects\Foobar </ workingDirectory >
< cleanCopy > false </ cleanCopy >
< workspace > my_workspace_name </ workspace >
< deleteWorkspace > false </ workspace >
</ sourcecontrol >
 
 
Node Description Type Required Default
server

tfs服务器地址

string true null
username 连接到TFS服务器的用户名,不设将使用登录系统的用户名和密码string false *  
password 连接到TFS服务器的密码,不设将使用登录系统的用户名和密码string false *  
domain TFS服务器的域名string false *  
autoGetSource 是否自动获得最新的源码bool false false
applyLabel 是否应用标签当编译时bool false false
workingDirectory 获得最新源码所放的路径,最好和上面的project的workingDirectory一致,因为编译时取自project的workingDirectory,不然每次只获得最新,编译的还是原来的string false CCNet project working directory
cleanCopy 获取最新时是否清除workingDirectory下的所有文件bool false false
project 你想获得TFS哪个目录下的内容string false
workspace 每一个项目的特别标志,多项目时用string false "CCNET"
deleteWorkspace 自动获取源码后是否删除workspace,因为TFS Server可以记住状态,只发送修改或删除的文件(这个理解不知是否正确?)
Determines if the workspace should be deleted after source is downloaded using the autoGetSource flag. It is much more efficient to leave the workspace because that way the TFS server can remember the state of the files on the CruiseControl.NET server and only send files that have changed or inform the server of deleted / renamed files.
bool false false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值