Last active
August 29, 2015 13:57
-
-
Save eddiejaoude/9885488 to your computer and use it in GitHub Desktop.
Jenkins CLI available commands for version 1.5+ with example config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ jenkins-cli -s http://localhost:8080 | |
build | |
Builds a job, and optionally waits until its completion. | |
cancel-quiet-down | |
Cancel the effect of the "quiet-down" command. | |
clear-queue | |
Clears the build queue | |
connect-node | |
Reconnect to a node | |
copy-job | |
Copies a job | |
create-job | |
Creates a new job by reading stdin as a configuration XML file | |
delete-builds | |
Deletes build record(s) | |
delete-job | |
Deletes a job | |
delete-node | |
Deletes a node | |
disable-job | |
Disables a job | |
disconnect-node | |
Disconnects from a node | |
enable-job | |
Enables a job | |
groovy | |
Executes the specified Groovy script | |
groovysh | |
Runs an interactive groovy shell | |
help | |
Lists all the available commands | |
install-plugin | |
Installs a plugin either from a file, an URL, or from update center | |
install-tool | |
Performs automatic tool installation, and print its location to stdout. Can be only called from inside a build | |
keep-build | |
Mark the build to keep the build forever. | |
list-changes | |
Dumps the changelog for the specified build(s) | |
login | |
Saves the current credential to allow future commands to run without explicit credential information | |
logout | |
Deletes the credential stored with the login command | |
Reads stdin and sends that out as an e-mail. | |
offline-node | |
Stop using a node for performing builds temporarily, until the next "online-node" command. | |
online-node | |
Resume using a node for performing builds, to cancel out the earlier "offline-node" command. | |
quiet-down | |
Quiet down Jenkins, in preparation for a restart. Don't start any builds. | |
reload-configuration | |
Discard all the loaded data in memory and reload everything from file system. Useful when you modified config files directly on disk. | |
restart | |
Restart Jenkins | |
safe-restart | |
Safely restart Jenkins | |
set-build-description | |
Sets the description of a build | |
set-build-result | |
Sets the result of the current build. Works only if invoked from within a build. | |
version | |
Outputs the current version | |
wait-node-offline | |
Wait for a node to become offline | |
wait-node-online | |
Wait for a node to become online |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8'?> | |
<project> | |
<actions/> | |
<description>Test job for PHP on Jenkins with Static Code Analysis</description> | |
<logRotator> | |
<daysToKeep>-1</daysToKeep> | |
<numToKeep>30</numToKeep> | |
<artifactDaysToKeep>-1</artifactDaysToKeep> | |
<artifactNumToKeep>-1</artifactNumToKeep> | |
</logRotator> | |
<keepDependencies>false</keepDependencies> | |
<properties/> | |
<scm class="hudson.plugins.git.GitSCM"> | |
<configVersion>2</configVersion> | |
<userRemoteConfigs> | |
<hudson.plugins.git.UserRemoteConfig> | |
<url>https://github.com/ministryofjustice/opg-core-public-domain-model.git</url> | |
</hudson.plugins.git.UserRemoteConfig> | |
</userRemoteConfigs> | |
<branches> | |
<hudson.plugins.git.BranchSpec> | |
<name>*/master</name> | |
</hudson.plugins.git.BranchSpec> | |
</branches> | |
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> | |
<submoduleCfg class="list"/> | |
<extensions/> | |
</scm> | |
<canRoam>true</canRoam> | |
<disabled>false</disabled> | |
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> | |
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> | |
<triggers class="vector"> | |
<hudson.triggers.SCMTrigger> | |
<spec>* * * * *</spec> | |
</hudson.triggers.SCMTrigger> | |
</triggers> | |
<concurrentBuild>false</concurrentBuild> | |
<builders> | |
<hudson.tasks.Ant> | |
<targets>tests/build.xml</targets> | |
</hudson.tasks.Ant> | |
</builders> | |
<publishers/> | |
<buildWrappers/> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment