我們以前使用詹金斯作爲我們的CI工具,我可以在詹金斯窗口從運行shell腳本的步驟是:在Windows奴隸詹金斯如何在Teamcity Windows代理上運行shell腳本?
2.加工序
1.安裝的cygwin shell腳本
3.增加 「出口PATH =/cygdrive/C的/ dev /工具/ Cygwin的/ bin中:$ PATH」 作爲第一行
然後我可以在詹金斯執行任何shell腳本。
現在我們需要轉移到teamcity,並且我發現上述步驟不適用於teamcity。當我運行「命令行」並將第一行設置爲「export PATH =/cygdrive/c/dev/tools/cygwin/bin:$ PATH」時,它給我一個錯誤,因爲「'export'是不承認爲內部或外部命令「。
有什麼辦法可以解決嗎?我不想將我們的shell腳本重新寫入cmd。我的神
你在構建代理計算機安裝cygwin(如果它們與服務器不同),你之後重新啓動了服務嗎? –
您是否想在構建觸發時執行shell腳本?我對「TeamCity代理」感到困惑。 – Brandon
@EvolveSoftwareLtd是的我在生成代理上安裝了cygwin並且已經重新啓動了它 – user3203342