Я могу сохранить CruiseControl. ccnet.config сети в svn, затем сделайте, чтобы CruiseControl обновил свой собственный файл конфигурации, когда в изменении зарегистрируются?

Я не думаю, что это проблема WebFlux, а скорее проблема Джексона + Ломбок. Что произойдет, если вы попытаетесь десериализовать эту полезную нагрузку с помощью raw ObjectMapper?

Я думаю, что Джексону требуется конструктор all args с аннотацией @JsonCreator или попросить Ломбока создать @NoArgConstructor для этого класса. В любом случае переписывание вашего класса Coin как обычного класса Java должно работать.

Кроме того, у вашего Coins класса есть опечатка, так как он пытается получить playload вместо payload.

5
задан Moose 12 February 2009 в 22:30
поделиться

1 ответ

Мы делаем почти точно это, и никакие черные дыры не появились..., или возможно они сделали и просто испарились?:) CruiseControl.NET обрабатывает его очень хорошо, это будет даже ожидать, пока любые другие сборки не закончились перед перезапуском.

Наш процесс звучит немного более сложным, вот краткое краткое изложение на рабочем процессе:

  • На наших сборках "Омеги" (RTM, GA, Золото...) для проекта мы автоматически создаем новый ccnet проект. Проект основан на ответвлении (чье имя также сгенерировано автоматически от версии блока), который также создается одновременно.
  • Новый проект добавляется, ccnet.config обновляется для ссылки на него, рабочая копия обновляется, фиксируется, затем обновляется.

Таким образом, требуется (самое большее) 2 щелчка для нас для создания сборки конечных версий из ccnet - один щелчок для создания ответвления и ccnet проекта, затем другой щелчок для принуждения первой сборки против ответвления выпуска, или можно просто ожидать неизбежного патча ;-)

Счастливый предоставить более подробную информацию, если Вы хотите их.

4
ответ дан 14 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: