Я пытаюсь интегрировать Hudson в наш процесс разработки, и все идет гладко, кроме одной вещи.
Я использовал Phing для выполнения развертываний, и одна из вещей, которая была вызвана, - это электронное письмо на адрес электронной почты нашей технической поддержки, содержащее список всех сообщений о фиксации между последним временем развертывания кода и текущей версией SVN. , Я делал что-то вроде этого:
- чтение файла из корневого каталога развернутого в данный момент приложения, содержащего версию SVN, когда приложение было развернуто
- поместите это значение в переменную Phing
- вставить это значение в команду для отправки сообщений фиксации SVN по электронной почте
- создайте файл в корневом каталоге вновь развернутого приложения, который содержит текущую версию SVN
Я бы хотел добавить эту информацию к электронному письму, которое Хадсон отправляет после успешной сборки. Будем весьма благодарны за любые указания о том, как выполнить эту задачу в Гудзоне.