Добавил разделенное сканирование

This commit is contained in:
Struchkov Mark 2023-03-05 18:56:20 +03:00
parent bc5b4cf995
commit 9d85892979
Signed by: upagge
GPG Key ID: D3018BE7BA428CA6

View File

@ -32,9 +32,9 @@ public class SchedulerService {
private final MergeRequestsService mergeRequestsService; private final MergeRequestsService mergeRequestsService;
private final DiscussionService discussionService; private final DiscussionService discussionService;
@Scheduled(cron = "0 */1 * * * *") @Scheduled(cron = "0 0 */1 * * *")
public void newMergeRequest() { public void newProjects() {
log.info("Запуск процесса обновления данных c GitLab"); log.info("Запуск процесса получение новых репозиториев c GitLab");
if (!settingService.isFirstStart()) { if (!settingService.isFirstStart()) {
if (settingService.isOwnerProjectScan()) { if (settingService.isOwnerProjectScan()) {
projectParser.parseAllProjectOwner(); projectParser.parseAllProjectOwner();
@ -42,8 +42,24 @@ public class SchedulerService {
if (settingService.isPrivateProjectScan()) { if (settingService.isPrivateProjectScan()) {
projectParser.parseAllPrivateProject(); projectParser.parseAllPrivateProject();
} }
mergeRequestParser.parsingOldMergeRequest(); }
log.info("Конец процесса получение новых репозиториев c GitLab");
}
@Scheduled(cron = "0 */15 * * * *")
public void newMergeRequests() {
log.info("Запуск процесса получение новых MR c GitLab");
if (!settingService.isFirstStart()) {
mergeRequestParser.parsingNewMergeRequest(); mergeRequestParser.parsingNewMergeRequest();
}
log.info("Конец процесса получение новых MR c GitLab");
}
@Scheduled(cron = "0 */1 * * * *")
public void newMergeRequest() {
log.info("Запуск процесса обновления данных c GitLab");
if (!settingService.isFirstStart()) {
mergeRequestParser.parsingOldMergeRequest();
pipelineParser.scanOldPipeline(); pipelineParser.scanOldPipeline();
pipelineParser.scanNewPipeline(); pipelineParser.scanNewPipeline();
discussionParser.scanOldDiscussions(); discussionParser.scanOldDiscussions();