Как получить сведения о задании Jenkins (задания создаются внутри папок / подпапок) с помощью Talend OS для BD - PullRequest
0 голосов
/ 11 октября 2018

Я использую talend open studio для инструмента BD и jenkins.Основываясь на таланде, я вытащил детали jenkins через tRESTClient и сохранил их в mongoDB.

Большинство заданий jenkins создаются напрямую, поэтому я прошел необходимый API деталей, как показано ниже,

http://jenkinsbaseURL/api/json?tree=jobs[name,url,builds[number,url,timestamp,duration,result]]

Это моя рабочая структура работы:

tRestClent --> tXMLMap --> tWriteJson --> tExractJson --> tMongoDBOutput

Приведенный выше URL работает нормально для непосредственно созданных работ (без папки).

Затем я создал структуру папок в jenkins, и внутри папок создаются задания.
Например:

1. Folder1 --> Job1
2. Folder1 --> Folder2 --> Job2

Используя приведенный выше URL, яможет в состоянии вытащить прямые детали работы Дженкинс.Но задания внутренней папки не работают должным образом.

tXMLMap: enter image description here

Как проверить информацию о папке / подпапке иполучить все детали вакансий, используя URL?

...