2014-08-28 4 views
0

По нетехническим причинам мне нужно продолжать генерировать пользовательский контент в Jenkins.Создание пользовательского контента в Jenkins

Теоретически я мог бы сделать что-л, как:

  • были параметрироваться Build
  • предоставляет веб-страницу в папке пользовательского контента, что делает GET/POST для параметризированного сборки
  • дисплея веб-страница с результатами (я даже не знаю, если это возможно)

ОБНОВЛЕНИЕ: То есть, я хочу запустить динамическую веб-страницу в Дженкинсе (да, я знаю, что это выглядит не очень хорошо). В частности, пользователям Jenkins после входа в систему нужны некоторые дополнительные функции, такие как генерация путей и хэшей из рабочих мест и их отображение и выполнение такой логики, как отдельная работа Дженкинса, не очень привлекательна (папка с содержимым пользователя - это самое подходящее место для такого материала. думать). Как правило, я предоставлял такие функции, используя простую веб-страницу Django, но это не вариант по разным причинам.

+0

Я не совсем понимаю контекст; ist is 1.) есть какой-то вход, и задача Jenkins поставить сообщение на какую-то систему управления контентом (например, замену пользователя Jenkins) или 2.) некоторые пользователи являются источником контента, созданного пользователем, и Дженкинс публикует их? – Codor

+0

@Codor: см. Обновление – LetMeSOThat4U

+0

Итак, как пользователи Jenkins предоставляют новый контент? Помещая данные где-то доступными на пути, а затем запуская процесс Дженкинса? – Codor

ответ

0

Я нашел способ сделать это:

  • установить Scriptler плагин
  • написать Groovy скрипт, который реализует некоторые дополнительные функциональные возможности, необходимые пользователям Дженкинс
  • веб-страницы
  • записи, которая использует JavaScript + Jquery использовать форму значения элементов для GET/POST для скрипта Groovy, обновить веб-страницу динамически (скажем, заменив html body или добавить к ней), поместите его в userContent
  • предоставить выбранным пользователям Jenkins Run script в конфигурации матрицы безопасности Дженкинса
Смежные вопросы