Commit Graph
100 Commits
Author SHA1 Message Date
Dzmitry Plashchynski 9b85c8b8c3 Added 'on' option for Period 2015-03-15 09:29:02 +02:00
Dzmitry Plashchynski 1af691ef24 Lint web 2015-03-14 03:26:32 +02:00
Dzmitry Plashchynski 8a89a9a8eb CLI refactoring 2015-03-14 03:18:16 +02:00
Dzmitry Plashchynski 7e2e65e21b Job refactoring 2015-03-14 03:07:49 +02:00
Dzmitry Plashchynski 4205b12fe1 Fix installation instructions 2015-03-13 23:34:58 +02:00
Dzmitry Plashchynski bb9f62a69b Fix loading issue 2015-03-13 23:28:10 +02:00
Dzmitry Plashchynski a9798acb35 Lint the whole project 2015-03-13 20:46:54 +02:00
Dzmitry Plashchynski 1aa27baca8 Lint crono.gemspec 2015-03-13 19:51:32 +02:00
Dzmitry Plashchynski af1e1959ac Update README.md 2015-03-12 18:21:13 +02:00
Dzmitry Plashchynski 7af68aa591 Update README.md 2015-03-11 00:14:28 +02:00
Dzmitry Plashchynski 6d2e3fbb75 Add job#log_error, log error with ERROR severity 2015-03-10 23:59:39 +02:00
Dzmitry Plashchynski 46fe2548d9 Refactoring 2015-03-10 23:49:38 +02:00
Dzmitry Plashchynski 6859d1f09a Add specs to test error marks 2015-03-10 23:37:15 +02:00
Dzmitry Plashchynski 6674bca0be Refactoring 2015-03-10 23:33:14 +02:00
Dzmitry Plashchynski 5a5c29c52a Mark job as error when it's not healthy 2015-03-10 23:26:58 +02:00
Dzmitry Plashchynski a24389f6cc Add Job#healthy 2015-03-10 00:19:33 +02:00
Dzmitry Plashchynski 54a1b53af9 Add tests for Crono::Web 2015-03-09 23:43:17 +02:00
Dzmitry Plashchynski eedff96d39 Autoload Crono::Web 2015-03-09 00:24:58 +02:00
Dzmitry Plashchynski bb9ab77c1d Bump 0.7.0 2015-03-08 22:53:08 +02:00
Dzmitry Plashchynski 1b5479044f Add web ui screenshot 2015-03-08 22:43:36 +02:00
Dzmitry Plashchynski 9133a664bd Update screenshot 2015-03-08 22:42:19 +02:00
Dzmitry Plashchynski a667c6ca24 Add crono UI example 2015-03-08 22:30:48 +02:00
Dzmitry Plashchynski b95c480a8f Add background for web 2015-03-08 22:25:55 +02:00
Dzmitry Plashchynski ba57834f68 Add layout for the web dashboard 2015-03-08 21:21:06 +02:00
Dzmitry Plashchynski 4fb45724d6 Able to see job log 2015-03-08 00:24:33 +02:00
Dzmitry Plashchynski bb03a562cc Add simple web interface 2015-03-08 00:03:59 +02:00
Dzmitry Plashchynski c0b25b2a7c Replace the file DB with shared cached memory DB 2015-03-07 18:50:34 +02:00
Dzmitry Plashchynski f43ae4b1b1 Save performing errors to DB 2015-03-07 18:05:47 +02:00
Dzmitry Plashchynski 00e51604ae Use sqlite3 file database 2015-03-07 18:03:50 +02:00
Dzmitry Plashchynski b4d15f7909 Job semaphore 2015-03-07 17:05:51 +02:00
Dzmitry Plashchynski b3920fa2ee Use Mutex to synchronize access to Job's log 2015-03-07 16:38:11 +02:00
Dzmitry Plashchynski 5652d19e62 Write Job#job_log 2015-03-07 16:24:20 +02:00
Dzmitry Plashchynski dc1f55e13b Add byebug 2015-03-07 16:24:01 +02:00
Dzmitry Plashchynski 98f058767f Fix spec 2015-03-07 16:06:40 +02:00
Dzmitry Plashchynski 5db94543d1 Fix specs 2015-03-07 04:23:58 +02:00
Dzmitry Plashchynski 3e5363f560 Fix specs 2015-03-07 04:18:54 +02:00
Dzmitry Plashchynski 6d90cb3233 Period#next should return today time if it is first run and not too late 2015-03-07 04:13:59 +02:00
Dzmitry Plashchynski 368cdde296 Fix Ruby 2.0.0 time comparsion issue 2015-03-07 03:54:35 +02:00
Dzmitry Plashchynski 84717493a8 Simplify text in examples 2015-03-07 03:49:29 +02:00
Dzmitry Plashchynski 186fe43fc0 Bump version 0.6.1 2015-03-07 01:39:32 +02:00
Dzmitry Plashchynski 0351079961 Handle situation when Job#next is in the past 2015-03-07 01:38:50 +02:00
Dzmitry Plashchynski 2b53dc7ea1 Error when no jobs 2015-03-07 01:35:45 +02:00
Dzmitry Plashchynski b649594084 Fix specs 2015-03-07 01:29:16 +02:00
Dzmitry Plashchynski 9138826324 Bump 0.6.0 2015-03-07 01:24:26 +02:00
Dzmitry Plashchynski 3a3620d55c Fix migration 2015-03-07 00:52:50 +02:00
Dzmitry Plashchynski fe24b435b3 Save job on every perform 2015-03-06 23:57:55 +02:00
Dzmitry Plashchynski c8a4189fd4 Call Job#load on every Scheduler#add_job call 2015-03-06 23:48:34 +02:00
Dzmitry Plashchynski 78b1d8d6e1 Add Job#load to load info from DB 2015-03-06 23:44:30 +02:00
Dzmitry Plashchynski c54f52a71d Add Job#save to save job info to DB 2015-03-06 23:41:03 +02:00
Dzmitry Plashchynski d0b35aaa6e Validate uniqueness of CronoJob job_id 2015-03-06 23:27:02 +02:00
Dzmitry Plashchynski 05113b57ee Add an ActiveRecord model CronoJob 2015-03-06 23:16:43 +02:00
Dzmitry Plashchynski 20135b87ae Add migration to generator 2015-03-06 22:33:13 +02:00
Dzmitry Plashchynski 0f32f8a5a4 Refactoring 2015-03-05 15:29:31 +02:00
Dzmitry Plashchynski 59e71e89f3 Rename Schedule to Scheduler 2015-03-05 15:13:48 +02:00
Dzmitry Plashchynski 368d9ee0a9 Abort on exceptions in workers 2015-03-05 14:58:17 +02:00
Dzmitry Plashchynski db6df90beb Add to log information about performing time 2015-03-05 14:53:26 +02:00
Dzmitry Plashchynski 2109be7bba Fix time formating 2015-03-05 14:52:56 +02:00
Dzmitry Plashchynski 9ca68b305f Replace loop by while 2015-03-05 14:14:35 +02:00
Dzmitry Plashchynski 750ecb98dd Mirroring logger to CLI class 2015-03-05 14:12:37 +02:00
Dzmitry Plashchynski 8ce3673368 Print schedule on load 2015-03-05 14:06:40 +02:00
Dzmitry Plashchynski 007989fa2c Add Job#description 2015-03-05 14:03:07 +02:00
Dzmitry Plashchynski 5b66e9049b Add Period#description 2015-03-05 14:02:44 +02:00
Dzmitry Plashchynski 527f4768bc Update Gemfile.lock 2015-03-04 23:41:57 +02:00
Dzmitry Plashchynski dfae4015f8 Fix Changes.md formating 2015-03-04 18:53:38 +02:00
Dzmitry Plashchynski 27f949de10 Bump to 0.5.2 2015-03-04 18:50:53 +02:00
Dzmitry Plashchynski 78fa0f9dae Fix: Next performing time should be related to last performing time 2015-03-04 18:46:44 +02:00
Dzmitry Plashchynski 828488a6bc Add Job class 2015-03-04 18:31:59 +02:00
Dzmitry Plashchynski 36c35bce7d Add Support section to README 2015-03-04 16:07:40 +02:00
Dzmitry Plashchynski ec53c8376f Bump to 0.5.1 2015-03-04 14:45:40 +02:00
Dzmitry Plashchynski 905b02a276 Note about capistrano-crono 2015-03-04 14:42:34 +02:00
Dzmitry Plashchynski e96d71552e Add option -e to set environment 2015-03-04 14:26:44 +02:00
Dzmitry Plashchynski 0afdab02ac add monit example 2015-03-04 13:49:41 +02:00
Dzmitry Plashchynski d296de7c06 Add The Idea 2015-03-04 03:06:11 +02:00
Dzmitry Plashchynski fc0b634660 README corrections 2015-03-04 02:41:54 +02:00
Dzmitry Plashchynski d5f690058c Add Changes.md 2015-03-03 23:14:30 +02:00
Dzmitry Plashchynski 279e3800c9 Fix badget 2015-03-03 20:27:19 +02:00
Dzmitry Plashchynski d6b7e449f0 Rerange badgets 2015-03-03 20:26:21 +02:00
Dzmitry Plashchynski caac6cadd4 Merge pull request #1 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-03-03 20:23:24 +02:00
Dzmitry Plashchynski 31bfcdf176 Bunp version to 0.5.0, add gem version badge 2015-03-03 20:16:38 +02:00
Dzmitry Plashchynski f38c3968f6 Add codeclimate and gitter hooks 2015-03-03 20:13:07 +02:00
Dzmitry Plashchynski a750308f20 Add specs for pidfile option 2015-03-03 20:01:10 +02:00
Dzmitry Plashchynski 0f01459817 Daemonization 2015-03-03 19:58:55 +02:00
Dzmitry Plashchynski fea559c984 Add pidfile option 2015-03-03 19:56:01 +02:00
Dzmitry Plashchynski 3b0c0465ca Use logger 2015-03-03 19:41:21 +02:00
Dzmitry Plashchynski cbc33324cc Refactor to remove global variables 2015-03-03 19:34:50 +02:00
Dzmitry Plashchynski 4c59804472 Add custom Logger 2015-03-03 19:13:40 +02:00
Dzmitry Plashchynski 2ce9db45db Add option to daemonize 2015-03-03 19:13:17 +02:00
Dzmitry Plashchynski 0ead66f626 Add logfile option 2015-03-03 19:01:33 +02:00
Dzmitry Plashchynski 9675fc3517 Able to set place of cronotab.rb 2015-03-03 18:56:44 +02:00
Dzmitry Plashchynski b301b95ae5 Add Crono.config 2015-03-03 18:40:33 +02:00
Dzmitry Plashchynski 5059f3f5e8 Update README.md 2015-03-03 18:38:38 +02:00
Dzmitry Plashchynski 8a73616375 Add information to README 2015-03-03 18:09:01 +02:00
Dzmitry Plashchynski cf334b545f Add debug info 2015-03-03 16:50:38 +02:00
Dzmitry Plashchynski ddbb846253 Rename crono.rb to cronotab.rb 2015-03-03 16:22:56 +02:00
Dzmitry Plashchynski b11e910e19 Add LICENSE and NOTICE 2015-03-03 15:45:07 +02:00
Dzmitry Plashchynski cd925ea952 Add #queue and #next for Schedule 2015-03-03 15:38:54 +02:00
Dzmitry Plashchynski 518160d5d9 Add Schedule 2015-03-03 15:11:19 +02:00
Dzmitry Plashchynski 2c78115ce7 Add CLI#run_job 2015-03-03 14:36:00 +02:00
Dzmitry Plashchynski 5efd2681d0 Add .travis.yml and build status 2015-03-03 14:06:23 +02:00
Dzmitry Plashchynski 3652e9525a Rename to Crono 2015-03-03 13:51:40 +02:00