是否有人使用TeamCity構建Flex應用程序?我們使用.Net作爲我們的主站點代碼和後端Flex數據調用,我們使用flex作爲我們的應用程序。我有一個可用的Ant構建腳本,但是我無法使用TeamCity Ant Runner來運行它。我很好奇,如果有人已經得到這個工作,如果他們有,我可以有價值地看到你的構建腳本的樣本?Flex,Ant和TeamCity
由於某些原因,構建腳本將不會爲Flex Ant任務獲取FLEX_HOME環境變量。
是否有人使用TeamCity構建Flex應用程序?我們使用.Net作爲我們的主站點代碼和後端Flex數據調用,我們使用flex作爲我們的應用程序。我有一個可用的Ant構建腳本,但是我無法使用TeamCity Ant Runner來運行它。我很好奇,如果有人已經得到這個工作,如果他們有,我可以有價值地看到你的構建腳本的樣本?Flex,Ant和TeamCity
由於某些原因,構建腳本將不會爲Flex Ant任務獲取FLEX_HOME環境變量。
在我以前的一個項目上,我們和你的情況完全一樣,它可以工作。儘管我們可能不得不在TeamCity配置中手動設置一些環境變量,但我不記得做了什麼特別的事情來實現這一目標。請查看TeamCity docs瞭解如何設置這些以及如何設置它們used
您也可以嘗試使用基本的命令行轉輪來查看是否有效。在對TeamCity中的環境變量問題進行故障排除時,我發現讓部分構建過程運行DOS 集合命令(適用於Linux的env),然後查看構建日誌以查看實際環境是什麼很有用。
我看不出爲什麼它不應該工作。只需在Ant腳本的頂部聲明FLEX_HOME,並指向TeamCity機器上的sdk,如:
<property name="FLEX_HOME" value="c:/adobe/flex/sdk/3.3"/>
感謝您的提示Brett。我終於明白了。我不得不在構建服務器上卸載一堆程序。他們在同一個盒子上安裝了FlexBuilder 2和FlexBuilder 3。再加上一些Java版本。現在它完全清潔和建設。 – CodeMonkey 2009-04-27 15:18:22