В настоящее время я пишу скрипт Perl, который преобразует CruiseControlconfig.xml
файлов в Hudsonconfig.xml
для каждого проекта. Однако я застрял в одной ключевой части: как я могу сделать так, чтобы субмодули проекта также получали цели от CC config?Преобразование CruiseControl в Hudson
Я могу сделать корневой модуль в порядке, а также настроить конфигурации в порядке. Мне просто нужно настроить Хадсон для добавления вспомогательных модулей, копирования целей из файла, импорта целей, а затем запустить сборку для модуля. То, как я имею в виду прямо сейчас, что я мог бы либо:
- сделать скрипт на Perl, который работает до сборки или
- Сделать заводной скрипт, который интегрируется с Хадсон и иметь его вручную выполните следующие действия.
Сторона Примечание: Если кто-то заинтересован в использовании этого скрипта, я был бы готов опубликовать его, как только это будет сделано.
Я восхищаюсь вашей преданностью. Мне просто интересно, зачем нужен такой скрипт? Это разовое использование или что-то, что вам постоянно нужно использовать? – Bernard
Его просто одноразовое использование, но я не хочу вручную настраивать 3500+ проектов. Поэтому я пытаюсь автоматизировать процесс его перемещения. –
не возражаете, если я спрошу, почему у вас так много проектов? кажется весьма экстремальным. – Steven