diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-10-21 12:18:16 +0200 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-01-02 13:43:37 +0100 |
commit | 454392c1ac8da4a4408515a078d8a4d41d96feaf (patch) | |
tree | dfca94376d43fa967b050b78795ba237c3ac17be | |
parent | 8cb45eba37c6e8ee7eb5225dba4ac4848b03314d (diff) | |
download | gitlab-ce-454392c1ac8da4a4408515a078d8a4d41d96feaf.tar.gz |
Configure pipeline unlock worker hourly cron job
-rw-r--r-- | config/initializers/1_settings.rb | 4 | ||||
-rw-r--r-- | spec/config/cron/pipeline_unlock_spec.rb | 19 |
2 files changed, 22 insertions, 1 deletions
diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb index ee97b4e42b9..41fb3a970b5 100644 --- a/config/initializers/1_settings.rb +++ b/config/initializers/1_settings.rb @@ -311,13 +311,15 @@ Settings.cron_jobs['remove_expired_group_links_worker']['job_class'] = 'RemoveEx Settings.cron_jobs['prune_old_events_worker'] ||= Settingslogic.new({}) Settings.cron_jobs['prune_old_events_worker']['cron'] ||= '0 */6 * * *' Settings.cron_jobs['prune_old_events_worker']['job_class'] = 'PruneOldEventsWorker' - Settings.cron_jobs['trending_projects_worker'] ||= Settingslogic.new({}) Settings.cron_jobs['trending_projects_worker']['cron'] = '0 1 * * *' Settings.cron_jobs['trending_projects_worker']['job_class'] = 'TrendingProjectsWorker' Settings.cron_jobs['remove_unreferenced_lfs_objects_worker'] ||= Settingslogic.new({}) Settings.cron_jobs['remove_unreferenced_lfs_objects_worker']['cron'] ||= '20 0 * * *' Settings.cron_jobs['remove_unreferenced_lfs_objects_worker']['job_class'] = 'RemoveUnreferencedLfsObjectsWorker' +Settings.cron_jobs['pipeline_unlock_worker'] ||= Settingslogic.new({}) +Settings.cron_jobs['pipeline_unlock_worker']['cron'] = '40 * * * *' +Settings.cron_jobs['pipeline_unlock_worker']['job_class'] = 'PipelineUnlockWorker' # # GitLab Shell diff --git a/spec/config/cron/pipeline_unlock_spec.rb b/spec/config/cron/pipeline_unlock_spec.rb new file mode 100644 index 00000000000..7eda716873d --- /dev/null +++ b/spec/config/cron/pipeline_unlock_spec.rb @@ -0,0 +1,19 @@ +require 'spec_helper' + +describe Settings do + describe 'cron jobs' do + describe 'pipeline unlock worker' do + subject do + described_class.cron_jobs[:pipeline_unlock_worker] + end + + it 'is scheduled hourly' do + expect(subject.cron).to eq '40 * * * *' + end + + it 'is tied to proper class' do + expect(subject.job_class).to eq 'PipelineUnlockWorker' + end + end + end +end |