Team Build没有内置的日程控制让Build每日定时发生。但是,Team Build 提供了一个命令行来支持,该命令行在:C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\TfsBuild.exe。我们可以通过Windows 2003自带的Task Schedule来实现Daily Build。具体步骤如下:
前提:
- 已经建立了一个Build Type。
具体操作:
- 点击"开始à附件à系统工具à任务计划"
- 系统弹出任务列表
- 点击"添加任务计划"
-
根据向导,输入以下内容
- Run:"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\TFSBuild.exe" start http://{你的Team Foundation Server名}:8080 {你的项目名} {你的Build Type}
-
Run as:
- 用户名:{你的域名}\{你的Team Build 运行用户}
- 密码:
- Schedule Type:Daily
- Start Time:06:00:00
- 测试。右键点击新创建的Build,然后选择"运行",即可。通过则明天早上再检查一下Build日志即可。
注意:
在参阅的文章中还有一个bat文件以方便创建任务计划,不过有点错误,所以我还是推荐用手工来创建,毕竟只创建一次。
分享到:
相关推荐
Team Build使得设置每日构建变得简单,可以配置构建服务器在每天固定时间自动执行构建任务。这样,团队成员可以在每天开始工作前就知道昨晚的代码是否有问题,从而提高工作效率。 **TFS Build的定制** Team ...
每日构建是软件开发过程中的一个关键实践,它有助于确保项目的稳定性和可维护性。在.NET环境中,NAnt(.NET Ant)是一个强大的自动化工具,它借鉴了Java世界的Ant,为.NET开发者提供了类似的功能,用于构建、编译、...
- **DailyBuild**:每日构建分支,用于执行自动化构建和测试。 - **ContinousIntegration**:持续集成分支,用于快速反馈和集成测试。 - **Release**:发布分支,包含将要发布的版本代码。 ##### 3. 用户和组管理 -...
"Tool"可能是指实现这种每日构建自动化的工具,它可能包括构建脚本、配置管理和自动化测试等组件。这样的工具可以帮助团队确保每天都有一个可部署的版本,促进团队协作,提高软件质量。 自动部署工具有以下几个关键...
q 支持VSTS的Team Build方便每日构建。 q 可以对编译前后的名称,程序集等进行自定义。 q 对App_GlobalResources 的Resource强类支持。 ASP.NET WebSite编程模型具有以下特点: q 动态编译该页面,而不用编译整个...