diff options
Diffstat (limited to 'devel/rubygem-sidekiq-cron-rails-gitlab')
-rw-r--r-- | devel/rubygem-sidekiq-cron-rails-gitlab/Makefile | 22 | ||||
-rw-r--r-- | devel/rubygem-sidekiq-cron-rails-gitlab/distinfo | 3 | ||||
-rw-r--r-- | devel/rubygem-sidekiq-cron-rails-gitlab/pkg-descr | 9 |
3 files changed, 34 insertions, 0 deletions
diff --git a/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile b/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile new file mode 100644 index 000000000000..8607d6c90d61 --- /dev/null +++ b/devel/rubygem-sidekiq-cron-rails-gitlab/Makefile @@ -0,0 +1,22 @@ +PORTNAME= sidekiq-cron +PORTVERSION= 1.12.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -rails-gitlab + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Enables to set jobs to be run in specified time (using CRON notation) +WWW= https://github.com/sidekiq-cron/sidekiq-cron + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-fugit>=1.8<2:devel/rubygem-fugit \ + rubygem-globalid-rails-gitlab>=1.0.1:databases/rubygem-globalid-rails-gitlab \ + rubygem-sidekiq-gitlab>=6:devel/rubygem-sidekiq-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-sidekiq-cron-rails-gitlab/distinfo b/devel/rubygem-sidekiq-cron-rails-gitlab/distinfo new file mode 100644 index 000000000000..e1a55ac8baab --- /dev/null +++ b/devel/rubygem-sidekiq-cron-rails-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1702543774 +SHA256 (rubygem/sidekiq-cron-1.12.0.gem) = 6663080a454088bd88773a0da3ae91e554b8a2e8b06cfc629529a83fd1a3096c +SIZE (rubygem/sidekiq-cron-1.12.0.gem) = 23040 diff --git a/devel/rubygem-sidekiq-cron-rails-gitlab/pkg-descr b/devel/rubygem-sidekiq-cron-rails-gitlab/pkg-descr new file mode 100644 index 000000000000..1763659ffead --- /dev/null +++ b/devel/rubygem-sidekiq-cron-rails-gitlab/pkg-descr @@ -0,0 +1,9 @@ +Sidekiq-Cron is a scheduling add-on for Sidekiq. + +It runs a thread alongside Sidekiq workers to schedule jobs at specified times +(using cron notation * * * * * parsed by Rufus-Scheduler). + +It also checks for new jobs to schedule every 10 seconds and doesn't schedule +the same job multiple times when more than one Sidekiq worker is running. + +Scheduling jobs are added only when at least one Sidekiq process is running. |