2009-10-20 42 views

回答

2

沒有任何官方支持的東西,據我所知,但(已經做我自己),我知道這是完全可以使用Ant通過簡單地調用ant命令中的命令行工具來構建Symbian應用程序。

如果這是使用某種描述的構建服務器自動構建symbian應用程序的前兆,請記住,Symbian構建具有污染構建環境的煩人習慣,因此您需要投入一些時間在自動化環境清理和環境設置上。

+0

+1感謝有關Symbian惡劣環境污染構建環境的煩人信息:)。需要對它做一些研究。 – Ram 2009-10-20 10:57:35

+0

Symbian對此很痛苦......您還應該意識到,構建多個symbian平臺是一件非常痛苦的事情,因爲構建工具期望某些環境變量以及爲其使用而設置的註冊表值......可怕的自動化環境工具:( – workmad3 2009-10-20 11:46:07

+0

我認爲用'devices'命令切換平臺非常容易。http://www.newlc.com/Use-of-the-devices-command.html – tonylo 2009-10-20 12:05:25

1

這篇文章是一個很好的起點:Continuous integration on Symbian OS

但是,它不包括「污染構建環境」的問題,這是一個重要問題。在內部,我們使用ANT和Cruisecontrol完全自動化Symbian版本。我們通過刪除/擴展每個構建的整個epoc32樹來解決這個問題。這種方法是傻瓜式的,但是使得構建非常耗時,這會消除持續集成的一些好處。......

0

Developer.symbian.com和symbian.org鏈接不起作用了。 但是提到的持續集成教程在Symbianosunit package裏面有Penrillian