...

Panel
titleActions and Commands

The Commands and Actions Jenkins Bot can perform :

ActionsCommands

List Jobs

jenkins list

Build Jobs

jenkins build <job name/job number>

Describe job

jenkins describe <jobname>

Last Build Job Status

jenkins last <jobname>

Jenkins Username the Hubot has for you

jenkins auth

Clear Jenkins Credentials

jenkins auth clear

Enable a Job in Jenkins

enable <jobname>

Disable a Job in Jenkins

disable <jobname>

List Jobs

jenkins list

Create a Job (Place the config file (For example: localconfig,xml) under <botParentDirectory>/scripts folder and use the given command to create custom job in jenkins)

create job <jobname> with

localconfig

<config_file>.xml

Delete a Job

delete job <jobname>

Install plugin(s)

install <plugin1> <plugin2>….. in jenkins

Restart Jenkins

restart jenkins

Build Job with Params (pre-existing keys)

start <jobname> build with params <param1>=<paramvalue1> <param2>=<paramvalue=2>

Add New Params

give <jobname> config /  upload <jobname> config


         → Actions available by default

         → Actions enriched by OneDevOps | OnBot

Info
titleAdditional files required by the bot

If you are using Jenkins 2.x versions then you must enable CSRF protection in your jenkins instance for the bot to work correctly. Refer here to know more about how to enable CSRF protection in