В момента използвам Phing и Jenkins за автоматизиране на компилации и внедряване за моето приложение CodeIgniter. Един проблем, с който имам проблеми, е рестартирането на услугата Apache. Опитах във Phing, но няма достатъчно разрешения. Кой е най-добрият начин за рестартиране?
РЕДАКТИРАНЕ:
След добавяне на jenkins във файла sudoer и рестартиране на услугата httpd, Jenkins изхвърля: Процес на изтекли файлови дескриптори. По-долу е даден фрагмент от изхода на Phing чрез Jenkins. Пише, че заобиколно решение е да инсталирате daemonize. Не знам какво означава това...
...Build_test > compress:
[echo] YUI Compression started
[echo] Replacing normal JS with compressed files.
[echo] Replacing normal CSS with compressed files.
[echo] chmoding assets
[echo] YUI Compression ended
Build_test > pdepend:
Build_test > httpd_restart:
[echo] Stopping httpd: [ OK ]
[echo] Starting httpd: [ OK ]
BUILD FINISHED
Total time: 13.1424 seconds
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
[JDepend] JDepend plugin is ready
[JDepend] Found 68 classes in 1 packages
Finished: SUCCESS