自动构建使用 Visual Studio 开发的基于 C# 和 Powershell API 的项目的先决条件是什么
我正在编写一个类似 VMM 管理代理的 SCVMM,仅将其作为服务安装在 Windows Server 2008 R2 上。
该代理已经在Windows Server 2008 R2平台上使用.Net 4.0框架、C#、VMM api、Visual studio进行开发。它只是作为服务运行。还安装了 System Center 工具以与 SCVMM 配合使用。
我使用 NANT 和 NantContrib 来自动化开发机器上的构建。但我想在环境为 Windows7 并安装了一些 Java 相关 JRE 的实际构建机器上自动执行代理的构建过程。
我的问题是,要自动化代理,我需要在构建服务器上安装吗? .Net 4.0 就足够了,或者我是否还安装了 Windows System Center 工具?
问候, 巴拉
I am writing an SCVMM like VMM management agent to install it as a service on Windows server 2008 R2 only.
The agent is already been developed on Windows server 2008 R2 platform using .Net 4.0 framework, C#, VMM api, Visual studio. It just runs as service. System Center tools as also been installed to work with SCVMM.
I have used NANT and NantContrib to automate the build on development machine. But I want to automate build process of the agent on actual build machine where environment is Windows7 and some Java related JRE installed.
My question is, to automate the agent, Do I need to install on build server? .Net 4.0 is enough or Do I have install Windows System Center tools as well?
Regards,
Bala
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅当需要 System Center Tools 来构建解决方案时。从您的问题来看,只需安装 System Center Tools 即可。所以我想这取决于你是在做一个纯粹的构建服务器还是致力于持续交付。
如果构建服务器只是生成一个安装程序包并将其转储到某个地方的文件共享,那么你不需要安装任何管理工具在构建服务器上。但是,如果您还想构建服务器来自动部署,则可能需要使用这些额外的管理工具。
Only if System Center Tools is required to build the solution. By the sounds of it from your question, System Center Tools is only required to install it. So I guess it depends if you're doing a pure build server or striving for continuous delivery..
If the build server will just generate an installer package and dump it to a file share somewhere, you shouldn't need to install any management tools on the build server. However if you also want to build server to automate deployment, these extra management tools might need to be available to it.