2009-09-11 105 views
3

这是我对竹子的第二个问题(My First One)。在阅读了建议的信息之后,我的理解是,我需要一个构建工具,比如nAnt或MSbuild编写一个获取源代码并构建它的脚本(我正在使用silverlight项目在.net 3.5上工作)。在部署之后,我需要编写脚本将我的文件移动到diff服务器。请告诉我我是否朝着正确的方向前进。我可以使用ant,maven,bash脚本对.net项目执行相同的操作吗?竹子整合

回答

6

是的,这是真的:

  • 竹是协调所有工作
  • 竹本身有很多类型的工作

  • 竹基本需求的接口和插件中央管理服务器首先从一个源代码仓库获取源代码(大量插件适用于各种系统)

  • 然后它需要进行构建 - 可以由我们完成荷兰国际集团的MSBuild建立你的Visual Studio解决方案,或者它可能是一个批处理文件来调用您的XYZ编译器和链接器创建您的应用程序 - 不管它是你必须和使用
  • 一旦您的解决方案或项目建成后,你有“文物“(建立结果,例如可执行应用程序,配置文件等),这些结果躺在附近
  • ,你可以做更多的事情:
    • 它们压缩成ZIP文件,并将它们复制某处
    • 他们运行一个安装建设者和创建MSI
    • 在测试服务器上安装它们,以确保一切安装就好了

天空的极限! :-)

但总的来说:竹仅仅是“协调器” - 协调。实际的工作是通过直接的Bamboo插件(其中有很多)完成的,或者您可以通过unix脚本或Windows批处理文件调用外部命令行应用程序。

Marc

+0

谢谢您的回复......现在情况越来越清晰了...... – reddy 2009-09-11 12:16:31