CI
Думал, чем бы сделать уведомления о завершении или сломе билда, потому что за 10 минут тестовой сборки обязательно куда-нибудь отвлекут. Если с завершением проблем никаких нету - у меня все собирается MSBuild и в конец проекта я просто сунул проигрывание гаммы пищалкой, то с сломом все плохо - вроде 3.5 MSBuild не умеет события "выполнить при ошибке".
Втащил вот такое: http://www.cruisecontrolnet.org/projects/ccnet/wiki#Get-started-with-CruiseControlNET
Адова содомия. Документирована хреново, но поднимается с полпинка, вроде работает. Причем вроде нормально интегрируется с моей msbuild чернью - автоматом вытаскивает из hg обновления, при их наличии делает билд, иначе считает, что с прошлого раза ничего не изменилось.
Смотреть более навороченные решения как-то влом, если это перестанет устраивать - тогда и подумаю.
PS: Бугога, дичайшая польза. Я еще даже не настроил билд целиком - а оно уже носом тыкает меня в мои ошибки.
Втащил вот такое: http://www.cruisecontrolnet.org/projects/ccnet/wiki#Get-started-with-CruiseControlNET
Адова содомия. Документирована хреново, но поднимается с полпинка, вроде работает. Причем вроде нормально интегрируется с моей msbuild чернью - автоматом вытаскивает из hg обновления, при их наличии делает билд, иначе считает, что с прошлого раза ничего не изменилось.
Смотреть более навороченные решения как-то влом, если это перестанет устраивать - тогда и подумаю.
PS: Бугога, дичайшая польза. Я еще даже не настроил билд целиком - а оно уже носом тыкает меня в мои ошибки.
no subject
там ещё светофор есть и уведомления на мыло
(no subject)
(no subject)
no subject
no subject
(Anonymous) 2012-12-11 07:47 pm (UTC)(link)(no subject)
(Anonymous) - 2012-12-11 20:02 (UTC) - Expandno subject
(make -j3 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- zImage && cp arch/arm/boot/zImage /media/KERNEL/ && umount /media/KERNEL && notify-send -i ~/.autotest_images/pass.png "Compiled" ) || notify-send -i ~/.autotest_images/fail.png "Failed"
По окончании сборки вываливается смайлик на пол-экрана соответствующего цвета.
Плохо вам в винде без notify :)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
а хотя бы код возврата умеет?
Тогда из скрипта пускать.
если и это не умеет - то настроить внешний вочдог и пинать его событиями "пока что всё собирается хорошо" и "всё собралось".
(no subject)
(no subject)
(no subject)