2009-09-11 63 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