Hi Jesse, I'm waiting for the workflow plugin but hadn't heard about the durable tasks plugin.
The current implementation of the pbs plugin [1] was a POC to submit jobs via the qsub command to a PBS Torque server. In our tests a PBS job was triggered from a Freestyle project to the server via a SSH jump box in a university cluster. It is working and creating new jobs. However, indeed if Jenkins goes offline the build stops running, even though the PBS job might still be running. I thought about re-using the monitor-external-job plug-in, but in some places qsub might be the only option to submit jobs. I will experiment with the durable task plugin. Any advice on how to add items created in the cluster to the build queue in Jenkins? The current implementation creates a PBSSlaveComputer that represents a PBS Server. A Widget is created to retrieve the list of queues and its jobs from the server. Thanks! Bruno [1] https://github.com/biouno/pbs-plugin >________________________________ > From: Jesse Glick <[email protected]> >To: [email protected] >Sent: Wednesday, June 11, 2014 1:11 PM >Subject: Re: Jenkins plugin for HPC job systems > > >On Wed, Jun 11, 2014 at 10:05 AM, James Hetherington <[email protected]> >wrote: >> Is anyone aware of a plugin which already does this? > >No but I have heard of someone interested in SGE support. My idea was >to implement the durable-task-plugin API, at which point any client of >that plugin can use the system (and Jenkins does not need to be >continuously running while the scheduling system runs your batch job). >Jenkins Enterprise by CloudBees has one such client, which looks and >feels like a freestyle project; the upcoming Workflow plugin suite has >another caller, which is used routinely for running forked commands >like shell scripts. > > >-- >You received this message because you are subscribed to the Google Groups >"Jenkins Developers" group. >To unsubscribe from this group and stop receiving emails from it, send an >email to [email protected]. >For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
