Changes between Version 7 and Version 8 of JobControlPlugin
- Timestamp:
- Mar 22, 2015, 12:55:33 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JobControlPlugin
v7 v8 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = A job scheduler and monitoring plug-in for Trac =3 = A job scheduler and monitoring plug-in for Trac 4 4 5 === ''This is a stub, we are currently developing this module and suggestions would be welcome. So please add your feature requests tickets against the JobControlPlugin component.'' === 5 ''This is a stub, we are currently developing this module and suggestions would be welcome. So please add your feature requests tickets against the JobControlPlugin component.'' 6 6 7 == Description ==7 == Description 8 8 9 9 The plugin lets you set up and manage and monitor scheduled jobs. It adds the following new Admin screens to Trac: … … 15 15 Each job run environment and schedule is specified by the version of a single configuration file - a python script - in the SCM. Therefore any changes are carefully tracked. This script is used to create the sandbox and invoke the job. 16 16 17 == Screenshots ==17 == Screenshots 18 18 19 19 * [http://trac-hacks.org/attachment/wiki/JobControlPlugin/jobcontrol-jobadmin.png The Job Admin Screen] … … 28 28 [http://trac-hacks.org/newticket?component=JobControlPlugin&owner=thanos new ticket]. 29 29 30 == Download == 30 [[TicketQuery(component=JobControlPlugin,group=type,format=progress)]] 31 32 == Download 31 33 32 34 It's not yet available, but when it is you will be able to download the zipped source from [download:jobcontrolplugin here]. 33 35 34 == Source ==36 == Source 35 37 36 It's not yet available , but when it isyou will be able to check out JobControlPlugin from [http://trac-hacks.org/svn/jobcontrolplugin here] using Subversion, or [source:jobcontrolplugin browse the source] with Trac.38 It's not yet available for version 0.12. Earlier versions are in alpha and you will be able to check out JobControlPlugin from [http://trac-hacks.org/svn/jobcontrolplugin here] using Subversion, or [source:jobcontrolplugin browse the source] with Trac. 37 39 38 == Example ==40 == Example 39 41 40 Here is an example of a job configuration .42 Here is an example of a job configuration: 41 43 {{{ 42 44 #!python … … 66 68 def runB(self): pass 67 69 68 69 70 70 MyJob.run() 71 71 }}} 72 72 73 You would check it in and make the Job record point to it. 73 You would check it in and make the Job record point to it: 74 74 75 ||'''Job Id'''||'''Last Run'''||'''Status'''||'''Next Run'''||'''Configuration'''|| 75 || ||76 76 ||My Job|| 12:45 Today || 13:00 Today || OK || [# http://trac-hacks.org/browser/myjob.py?rev=6077]|| 77 || ||78 77 79 80 == Recent Changes == 78 == Recent Changes 81 79 82 80 [[ChangeLog(jobcontrolplugin, 3)]] 83 81 84 == Author/Contributors ==82 == Author/Contributors 85 83 86 84 '''Author:''' [wiki:thanos Thanos Vassilakis] [[BR]] 87 '''Maintainer:''' [ wiki:thanos Thanos Vassilakis] [[BR]]85 '''Maintainer:''' [[Maintainer]] [[BR]] 88 86 '''Contributors:'''