-
Notifications
You must be signed in to change notification settings - Fork 0
/
journeymonitor-monitor.erb
12 lines (9 loc) · 1.26 KB
/
journeymonitor-monitor.erb
1
2
3
4
5
6
7
8
9
10
11
12
# managed by puppet
MAILTO=""
<% if @env == "prod" %>
* * * * * root /opt/simplecd/simplecd.sh tag travisci-build-master-* https://github.com/journeymonitor/monitor.git https://github.com/journeymonitor/monitor/commit/ 2>&1 | while IFS= read -r line;do echo "$(date) $line";done >> /var/tmp/simplecd/journeymonitor-monitor.log
<% end %>
* * * * * root sleep 30 && sudo -u journeymonitor PHP_ENV=<%= @env %> /usr/bin/php /opt/journeymonitor/monitor/bin/import.php <%= scope.function_hiera(['cronjobs::endpoint_control_api']) %>api/internal/testcases.json 2>&1 | while IFS= read -r line;do echo "$(date) $line";done >> /var/tmp/journeymonitor-monitor-import.log && rm -f /etc/cron.d/journeymonitor-run-* && sudo -u journeymonitor PHP_ENV=<%= @env %> /usr/bin/php /opt/journeymonitor/monitor/bin/create.php 2>&1 | while IFS= read -r line;do echo "$(date) $line";done >> /var/tmp/journeymonitor-monitor-create.log && chown root:root /etc/cron.d/journeymonitor-run-* && chmod 0644 /etc/cron.d/journeymonitor-run-*
# Selenium runs create a lot of cruft in /tmp that needs to be cleaned up
*/10 * * * * root /usr/bin/find /tmp -name "seleniumSslSupport*" -type d -mmin +60 | xargs rm -rf
*/10 * * * * root /usr/bin/find /tmp -name "anonymous*webdriver-profile" -type d -mmin +60 | xargs rm -rf