aboutsummaryrefslogtreecommitdiffstats
path: root/config/schedule.rb
AgeCommit message (Collapse)Author
2018-01-07cron PATH envvar and heartbeatFlorent Peyraud
2017-08-01schedule.rb: Add cron job to update parent imports from child importsTeddy Wing
This task will run every 5 minutes, synchronising parent imports with the status of their children. When all children have finished, if none of them have failed, the parent import should get a status of "successful": WorkbenchImport status: :successful NetexImport status: :successful NetexImport status: :successful When all children have finished, if any of them have failed, the parent import should get a status of "failed": WorkbenchImport status: :failed NetexImport status: :failed NetexImport status: :successful We need a Cron job for this instead of being able to do it via a Ruby method because the thing that's setting the status on the sub-imports when they're complete is the STIF Java IEV application. Thus there's no way for our Ruby code to know that a sub-import has finished. Because of that, we do this polling mechanism every five minutes to update the imports that need updating. Created a Rake task to use in the Whenever schedule because the `runner` method from Whenever expanded to `script/rails`, which is a bloody ancient file, and tries to run via JRuby lolwat. Didn't want to bother adding a configuration to Whenever to use something more modern, and didn't know whether the binstub in `bin/` for `rails` is available since we don't commit those to the repo apparently (although I knew that fact from before). Refs #3511
2016-09-01Move NEW_RELIC_LOG variable in schedule.rb. Refs #1524Alban Peignier
2016-08-31Remove bash -l option from whenever default job_template. Refs #1524Alban Peignier
2016-08-31Merge reflex into masterXinhui
2016-08-31Wip sync reflex - add gem - task reflex:sync + whenever cfgXinhui
2016-08-31Add additionnal_path in whenever variables to complete crontab PATH. Refs #1524Alban Peignier
2016-08-19activate codifligne synchronization cronEdouard Maffert
2016-08-10deactivate codifligne syncEdouard
2016-08-10add network and group of lines synchronization and create a rake taskEdouard Maffert
2016-08-05Update whenever with rake users:syncXinhui
2016-08-05Add gem WheneverXinhui