We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
使用 TeamCity,设置和运行真的非常非常容易。
检查演示和文档。
http://www.jetbrains.com/teamcity/
或者您可以参考:
NUnitForms 具有“隐藏桌面”功能,可让您从 cc.net 运行单元测试。
http://automaticchainsaw.blogspot.com/2007/09/winforms -testing-using-nunitforms.html http:// /automaticchainsaw.blogspot.com/2007/09/hidden-desktops-and-nunitforms.html
如果您想使用单个 csproj 并控制元素,例如基于特定构建配置的程序集名称。然后,您在 MSBuild 属性上查找条件元素:
Use TeamCity, and it is really, really easy to setup and get it running.
Check the Demos and Documentation.
http://www.jetbrains.com/teamcity/
Or u can refer to:
NUnitForms has a "hidden desktop" feature that will let you run unit tests from cc.net.
http://automaticchainsaw.blogspot.com/2007/09/winforms-testing-using-nunitforms.html http://automaticchainsaw.blogspot.com/2007/09/hidden-desktops-and-nunitforms.html
If you want to use a single csproj and control elements like the assembly name based on a specific build configuration. Then you're looking for the Conditional element on MSBuild properties:
看看 OpsCode Chef 或 Puppet - 您追求的是基础设施自动化。这两个工具现在都支持 Windows 自动化,并且它们都允许您自动构建环境。
您还可以查看 DbDeploy,这是一种用于控制和跟踪数据库更改的工具。
Take a look at OpsCode Chef or Puppet - what you're after is infrastructure automation. Both these tools support Windows automation now, and they both allow you to automate the building of environments.
You could also look at DbDeploy, a tool for controlling and tracking changes to databases.
我们正在使用 TFS 中内置的发布管理。
http://www.visualstudio.com/en-us/explore /release-management-vs.aspx
它运行我们的门控签入,以便在我们的集成实验室中运行所有单元测试,然后运行所有编码的 UI 测试,然后部署到我们的服务器(Web、数据库和服务层)。它还负责确保服务器具有正确的配置。
有了这个工具,我们就可以在每次签入后部署到生产环境。
We are using Release Management built into TFS.
http://www.visualstudio.com/en-us/explore/release-management-vs.aspx
It runs off of our gated check-ins so that all unit tests are run followed by all coded UI tests in our integration lab, then deploys to our servers (web, database, and service layers). It also handles making sure the servers have the proper configurations.
With this tool we are able to deploy to production after every check-in.