Как установить записи среды для экземпляра Karaf, запущенного службой администрирования Karaf?

Я тестирую кластерное решение для Felix с Pax Exam и Karaf (см. http://planet.jboss.org/post/advanced_integration_testing_with_pax_exam_karaf). Я запускаю несколько экземпляров Karaf и играю с ними в тесте.

Если я хочу быть уверенным, что экземпляры Karaf будут остановлены в Jenkins, когда мой тест по какой-то причине будет прерван, мне нужно установить некоторые записи среды для разветвленных контейнеров (см. Как разветвить фоновый процесс в Jenkins? Установка BUILD_ID и использование nohup не работают) Есть ли способ сделать это? Я могу установить системные свойства с помощью параметра команды admin:create называется --java-opts, но я не могу установить какую-либо запись среды для разветвленного процесса. Знаете ли вы какой-либо способ или трюк, чтобы установить их?


person Gábor Lipták    schedule 11.06.2015    source источник