Skip to content
Bruno P. Kinoshita edited this page Jul 24, 2015 · 14 revisions

The PBS Plug-in can be used to submit jobs and to monitor the queues in a PBS server. It is under development and backward compatibility is not guaranteed at the moment.

In the following sections you will learn about how to install, configure and use the plug-in. We will use a Docker PBS Torque image, but the initial version of the plug-in was developed using a Vagrant box, and tested in an old PBS Torque server.

Design

Installation

The slave that will be responsible for communicating with the PBS server needs the qsub, qstat and other executables available from packages like torque-client on Ubuntu. If you would like to use the Docker container for testing the PBS side, you can start it with the following command:

docker run -h pbs.local -p 10022:22 --rm --name torque --privileged agaveapi/torque bash bash-4.1# /usr/bin/supervisord

Follow the instructions at http://biouno.org/jenkins-update-site.html to grab the latest release of the plug-in binary and install to your local Jenkins.

Configure

Run jobs

Search job status

Going to the main screen in Jenkins, below the PBS queue status you will find a form to query for jobs in the PBS cluster. You can pass the job ID (11.localhost is only 11) and if the job output is still available it will be displayed in a new screen.

// TODO: screen shots

Clone this wiki locally