2010-07-05 98 views
2

我目前正在研究使用TeamCity CI軟件來滿足我們的公司CI自動化需求,但在查找有關使用TeamCity的不同構建腳本的信息時遇到了困難。我們有C++項目需要構建/測試自動化,我們目前擁有TeamCity的許可證。我已經研究過使用scons進行構建自動化,但還沒有找到關於在TeamCity中使用python構建腳本的很多信息。如果任何人都可以提供有關此信息的CI初學者將不勝感激。如何在teamcity配置項中使用python構建腳本?

感謝

回答

2

我們使用的TeamCity來運行我們的驗收測試套件(使用機器人框架 - 在python完成)。

讓它運行就像使用非常簡單的NAnt腳本封裝python調用一樣簡單。它有兩件事:

  1. 使用exec task以該腳本作爲參數運行python。
  2. 獲取構建的xml輸出,並將transforms變爲something teamcity can understand

可能有一些任務需要直接使用NAnt運行python腳本,但我們不必使用它們 - 啓動和運行起來非常容易。根據你的平臺是什麼,你可以使用Ant或其他類似的東西來做同樣的事情。

相關問題