Need to understand the scheduler #409
Replies: 3 comments 5 replies
-
I haven't moved to Renovate CE yet, but with Renovate OnPrem the job continues until it completes even if it takes 2+ hours. Our source code management system is GitHub Enterprise and the authenticity tokens Renovate retrieves are only valid for 1 hour so Renovate completes processing only to have the PR creation fail because the token it has is no longer valid. |
Beta Was this translation helpful? Give feedback.
-
Renovate processes one repository at a time. New jobs don't start until the existing job finishes, regardless of scheduling. The same token is used for the duration of the repo. GitHub app tokens are limited to one hour duration in length. You should be enabling the repositoryCache option to reduce runtime per repository and speed up new runs. |
Beta Was this translation helpful? Give feedback.
-
I got what I wanted to know. |
Beta Was this translation helpful? Give feedback.
-
We run the Renovate CE container in our company infrastructure. One question we frequently get is how Renovate is scheduled to process the installations. To be more specific, the questions are:
Say we use the default schedule of every hour on the hour, if there is a large repository for which Renovate takes longer than 1 hour to process, what happens if the next scheduled run starts? Will the current Renovate job get terminated, or will it continue until finish? For later, will another Renovate job start on the same repository?
Beta Was this translation helpful? Give feedback.
All reactions