Чтение URL-адреса consoleText из текущей сборки возвращает только первые 10000 строк - PullRequest
0 голосов
/ 26 октября 2018

У меня есть отличный код, который читает текущий текст consoleText и выполняет некоторые задания. Когда я запускаю код из IDE, он работает отлично, но когда я запускаю его как часть шага в Jenkins, он читает только 10000 строк, что составляет примерно 2,8 миллиона строк. Код для чтения из консоли:

url.withReader { bufferedReader ->
            while ((line = bufferedReader.readLine()) != null) {
                          //do something
            }
}

URL-адрес

$ {BUILD_URL} / consoleText

1 Ответ

0 голосов
/ 28 октября 2018

URL-адрес .../consoleText не будет автоматически «расти» - он просто предоставляет «снимок» консольных данных, доступных во время запроса.

Итак, если вы получите этот URL для сборки , пока эта сборка все еще работает , то вы увидите только часть журнала консоли. Количество, которое вы увидите, будет зависеть от времени, когда вы выполняете GET - и, возможно, это также будет зависеть от состояния некоторых буферов.

Если раньше это работало лучше, то вы, вероятно, перенесли момент времени, когда пытались читать консоль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...