почему он загружает все файлы при использовании Poll SCM с плагином p4?

Я довольно новичок в использовании Jenkins, так как пытаюсь настроить его в небольшой компании, в которой я работаю.

У меня есть задание вольным стилем, чтобы проверять наличие изменений (с использованием плагина p4) каждый час с помощью опции Poll SCM. Если я нажимаю кнопку запуска сборки с этим заданием, все идет нормально, он проверяет наличие изменений, а затем загружает несколько файлов (тех, которые были отправлены), это может занять около 10 минут.

Но когда изменение и запускает сборку автоматически, он загружает около 150 тыс. Файлов (это в основном весь проект, на это уходит около 6 часов. У меня есть еще одно задание для фристайла с точно такой же конфигурацией, оно отлично работает в обоих направлениях. "Только синхронизировать" и "Автоматическая очистка и синхронизация" на вкладке параметров популяции. Это то, что я получаю, когда выполняю сборку, нажав кнопку сборки сейчас:

00:28:24 Started by user jesus fernandez
00:28:24 Running as SYSTEM
00:28:24 Building in workspace C:\Users\User\.jenkins\workspace\Age 2 DE
00:28:24 Executor number at runtime: 0
00:28:26 ... p4 login -s
 +
00:28:27 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:28 ... p4 info
 +
00:28:28 ... p4 info
 +
00:28:29 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:30 ... p4 client -i
 +
00:28:30 ...   View: +
00:28:31 ... p4 counter change
 +
00:28:31 ... p4 changes -m1 -ssubmitted //jenkins-master-Age_2_DE-0/...
 +
00:28:32 ... p4 counter change
 +
00:28:33 ... p4 changes -m1 -ssubmitted //jenkins-master-Age_2_DE-0/...@39592,40592
 +
00:28:35 ... p4 repos -C
 +
00:28:35 P4: builds: 40592 
00:28:37 ... p4 login -s
 +
00:28:37 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:38 ... p4 info
 +
00:28:39 ... p4 info
 +
00:28:40 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:40 ... p4 client -i
 +
00:28:41 ...   View: +
00:28:41 
00:28:41 P4 Task: establishing connection.
00:28:41 ... server: ssl:P4.GlobalPub.msgamestudios.com:1667
00:28:41 ... node: DESKTOP-BGJ741S
00:28:41 Building on Node: master
00:28:43 ... p4 login -s
 +
00:28:43 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:44 ... p4 info
 +
00:28:45 ... p4 info
 +
00:28:45 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:46 ... p4 client -i
 +
00:28:47 ...   View: +
00:28:47 
00:28:47 P4 Task: establishing connection.
00:28:47 ... server: ssl:P4.GlobalPub.msgamestudios.com:1667
00:28:47 ... node: DESKTOP-BGJ741S
00:28:47 
00:28:47 P4 Task: syncing files at change: 40592
00:28:47 ... p4 sync -q C:\Users\User\.jenkins\workspace\Age 2 DE/...@40592
 -
00:28:49 
00:28:49 duration: 0m 2s
00:28:49 
00:28:49 P4: saving built changes.
00:28:49 Found last change 40592 on syncID jenkins-NODE_NAME-Age_2_DE-EXECUTOR_NUMBER
00:28:51 ... p4 login -s
 +
00:28:52 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:52 ... p4 info
 +
00:28:53 ... p4 info
 +
00:28:54 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:54 ... p4 client -i
 +
00:28:55 ...   View: +
00:28:57 ... p4 login -s
 +
00:28:58 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:28:58 ... p4 info
 +
00:28:59 ... p4 info
 +
00:29:00 ... p4 client -o jenkins-master-Age_2_DE-0
 +
00:29:00 ... p4 client -i
 +
00:29:01 ...   View: +
00:29:01 ... done

и вот где он застревает, когда изменение запускает задание:

19:21:10 Started by user jesus fernandez
19:21:10 Running as SYSTEM
19:21:10 Building in workspace C:\Users\User\.jenkins\workspace\Age 2 DE
19:21:10 Executor number at runtime: 0
19:21:12 ... p4 login -s
 +
19:21:13 ... p4 client -o jenkins-master-Age_2_DE-1
 +
19:21:14 ... p4 info
 +
19:21:14 ... p4 info
 +
19:21:15 ... p4 client -o jenkins-master-Age_2_DE-1
 +
19:21:16 ... p4 client -i
 +
19:21:16 ...   View: +
19:21:17 ... p4 counter change
 +
19:21:17 ... p4 changes -m1 -ssubmitted //jenkins-master-Age_2_DE-1/...
 +
19:21:18 ... p4 counter change
 +
19:21:19 ... p4 changes -m1 -ssubmitted //jenkins-master-Age_2_DE-1/...@39592,40592
 +
19:21:20 ... p4 repos -C
 +
19:21:20 P4: builds: 40592 
19:21:22 ... p4 login -s
 +
19:21:23 ... p4 client -o jenkins-master-Age_2_DE-1
 +
19:21:24 ... p4 info
 +
19:21:24 ... p4 info
 +
19:21:25 ... p4 client -o jenkins-master-Age_2_DE-1
 +
19:21:26 ... p4 client -i
 +
19:21:26 ...   View: +
19:21:26 
19:21:26 P4 Task: establishing connection.
19:21:26 ... server: ssl:P4.GlobalPub.msgamestudios.com:1667
19:21:26 ... node: DESKTOP-BGJ741S
19:21:26 Building on Node: master
19:21:28 ... p4 login -s
 +
19:21:29 ... p4 client -o jenkins-master-Age_2_DE-1
 +
19:21:30 ... p4 info
 +
19:21:30 ... p4 info
 +
19:21:31 ... p4 client -o jenkins-master-Age_2_DE-1
 +
19:21:32 ... p4 client -i
 +
19:21:32 ...   View: +
19:21:32 
19:21:32 P4 Task: establishing connection.
19:21:32 ... server: ssl:P4.GlobalPub.msgamestudios.com:1667
19:21:32 ... node: DESKTOP-BGJ741S
19:21:32 
19:21:32 P4 Task: syncing files at change: 40592
19:21:32 ... p4 sync -q C:\Users\User\.jenkins\workspace\Age 2 DE/...@40592
 -
19:21:34 ... totalFileSize 142450326281
19:21:34 ... totalFileCount 142865
19:21:34 
00:26:00 

0 ответов

Другие вопросы по тегам