Talk in English - UK at MageTitans Groningen
View Slides: https://drive.google.com/file/d/1wofh1U5wLIkPTxU1pBevdl3U7OH6Td0m/view?usp=sharing
Short URL: https://joind.in/talk/193ba (QR-Code (opens in new window))
Cronjobs are a great feature of applications of any size. They allow all kinds of stuff: imports, exports, background processing, etc. But managing cronjobs can be hard. Some common problems developers encounter when trying to manage cronjobs:
- The environment is different. Paths and executables may be different and not available.
- It is possible that cronjobs overlap and bring your server to it's knees.
- What about output? How to handle that?
Jenkins is most known for it's Continuous Integration capabilities. But did you know you can also use it to execute other tasks? It's a great fit to manage your cronjobs. Only need an e-mail when an task fails? It's just configuration! You want to check the queue size on your clients server? Build a mysql query and execute it.
It gives you a great flexibility over managing your cronjobs.