2012-05-04 52 views
0

我想通過Teamcity在構建過程中構建數據庫發佈腳本功能。發行腳本已存在於ksh文件中(它們在Sybase IQ服務器上部署腳本),因此我不想重寫它。無法使用Nant從TeamCity調用putty.exe

因爲這樣的Teamcity能夠運行Nant程序併成功完成編譯,但是,當我添加了從.build文件調用putty.exe的步驟時,它只是繼續運行。

請問有人能告訴我一個使用Nant從Teamcity調用ksh腳本的方法嗎?

回答

0

我對膩子並不熟悉,但是我從TeamCity運行腳本時發現的一個常見事情是,對於某些實用程序(在我的情況下爲git),需要您在第一次運行時接受或確認某些內容機器,在這種情況下是構建代理。

判斷是否屬於這種情況的最好方法是在生成代理程序服務所在的用戶身上運行生成代理程序的機器上運行腳本。

注意如果您使用的是Windows,並作爲本地系統運行,您可以使用PSToolsrun as the local system服務。