我已經設置了Git和CruiseControl,剛剛完成了phpUnderControl的工作(本身就是一場噩夢,因爲它缺少包和各種各樣的東西)。CruiseControl/phpUnderControl工件問題
所以我有所有的插件就像phpunit和php-documentor。
當我跑我的項目「蟻族」它建立精細(只是爲了檢查我的build.xml爲好)
當從PHPUnderControl運行構建它掛在圖表生成
[cc]Sep-08 01:10:22 ecutePublisher- executing command: /root/phpUnderControl/bin/phpuc.php graph logs/BIOSYNERGY artifacts/BIOSYNERGY
它在這裏坐了幾個小時,在巡航控制上處於「發佈」狀態,但是點擊表示完成了構建,並且如果我幸運的話,我可能會在預期的9個圖表中看到4個。
如果我手動運行它,它需要大約2秒鐘,然後給了我所有9個圖(但建設它仍然停留在「出版」,直到我停止CruiseControl的。
此外,覆蓋atrifacts似乎工作,但沒有index.html文件生成,所以覆蓋的標籤顯示了一個錯誤。
文檔有時有效,有時不能,但沒有關於它的錯誤。
代碼瀏覽器似乎從來沒有顯示任何代碼?
I有什麼遺漏了Artifacts Publisher需要?
<artifactspublisher subdirectory="api" dest="artifacts/${project.name}" dir="projects/${project.name}/build/api"/>
<artifactspublisher subdirectory="coverage" dest="artifacts/${project.name}" dir="projects/${project.name}/build/coverage"/>
<execute command="phpcb --log projects/${project.name}/build/log --output projects/${project.name}/build/phpcb"/>
<artifactspublisher dir="projects/${project.name}/build/phpcb" dest="artifacts/${project.name}" subdirectory="php-code-browser"/>
<execute command="/root/phpUnderControl/bin/phpuc.php graph logs/${project.name} artifacts/${project.name}"/>
感謝您的幫助!
CC安裝在:http://pixelhero.co.uk:8080
是的,我最終切換到詹金斯 - 我只是習慣從後面開始控制巡航。現在只需要在Jekins中設置PHP的東西。任何方式密碼保護詹金斯沒有在服務器級別做到這一點? –
@RichardEdwards - 不,我們使用我們的系統帳戶。發佈一個新問題或嘗試郵件列表。 –