Does anyone consider Jenkins as a replacement to CRON?
Can we use Jenkins for that?
11–20 of 50 posts
Re: Can we use Jenkins for that?
#12Does anyone consider Jenkins as a replacement to CRON?
We do at my work. It has much more robust options. You can keep multiple jobs from running at the same time if one takes too long. You can auto kill it after a time limit. You get a web UI for all logging from the job. You get great built in tools for auto deleting logs after a certain number of builds or time period. You get a very robust email solution for sending out alerts when jobs run or don't run or fail. It a…
Re: Can we use Jenkins for that?
#13I'm almost to the point of using it just to manage generic "do X sort of stuff" tasks across many nodes, but the jobs that rely on an external system to run parameterized builds, and then the job then stores the results into the external system.
Re: Can we use Jenkins for that?
#14Reminds me of this post by Ted dzubia where he uses makefiles for data processing [1].
I like reading about novel uses of tools other than their original intent.
1- http://widgetsandshit.com/teddziuba/2011/02/stupid-unix-tric...
Re: Can we use Jenkins for that?
#15Eh, I'm sure there are many things Jenkins is OK at, but it's not that great of build server. The Multi-Configuration Project abstraction (IE build matrices) is clunky and the plugin ecosystem doesn't respect it well (eg. the Gerrit plugin is extremely popular but very brittle here). So you wind up with O(n) projects anyway and still needing to copy and paste configuration among them. Also Jenkins configuration itsel…
I agree with all this. Unfortunately I haven't found anything less bad :(
[0] https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin
Re: Can we use Jenkins for that?
#16Does anyone consider Jenkins as a replacement to CRON?
Re: Can we use Jenkins for that?
#17Cool ideas here even though a lot of comments are pouring water on it. Reminds me of this post by Ted dzubia where he uses makefiles for data processing [1]. I like reading about novel uses of tools other than their original intent. 1- http://widgetsandshit.com/teddziuba/2011/02/stupid-unix-tric...
Re: Can we use Jenkins for that?
#18Eh, I'm sure there are many things Jenkins is OK at, but it's not that great of build server. The Multi-Configuration Project abstraction (IE build matrices) is clunky and the plugin ecosystem doesn't respect it well (eg. the Gerrit plugin is extremely popular but very brittle here). So you wind up with O(n) projects anyway and still needing to copy and paste configuration among them. Also Jenkins configuration itsel…
I agree with all this. Unfortunately I haven't found anything less bad :(
Re: Can we use Jenkins for that?
#19Re: Can we use Jenkins for that?
#201) Simple UI (for simple usecases) 2) Easy setup on single node or multi-node scenarios 3)Automation capabilities
Unfortunately there are some gaps that make it just enough of a pain to really take up in a Production 24x7 env.
1) In a distributed setup, there are very minimal node management capabilities unless you manually integrate with say Zookeeper or something.
2) the plugins for backing up and restoring configurations are "lacking" to put it politely
3) Very hard to change the Master machine in a master slave set-up
4)etc etc
So while Jenkins is a like the Swiss army knife for CI be careful that you don't take it to a (multi-node production) Gunfight - to stretch the analogy.