jenkins内置命令

Jenkins命令调用方式:

调用Jenkins命令设置job的描述信息。

$JAVA_BIN-jar "$JENKINS_CLI_JAR" -s "$JENKINS_URL"  set-build-description "${JOB_NAME}""${BUILD_NUMBER}" "$tag_name" --username "$SVN_USERNAME" --password"$SVN_PASSWORD"


以下为参考其他:

当然,如果你手头已经搭建了一台Jenkins服务器,那么你也可以访问你的Jenkins,然后通过Jenkins - Manage Jenkins - Jenkins CLI页面查看相关帮助,如下图:

Jenkins的命令行方式:

  1. java -jar jenkins-cli.jar [-s JENKINS_URL] command [options...] [arguments...]

所有参数:

  1.   
  2.   
  3. build:   
  4.         Builds a job, and optionally waits until its completion.   
  5.   
  6. cancel-quiet-down:   
  7.         Cancel the effect of the "quiet-down" command.   
  8.   
  9. clear-queue:   
  10.         Clears the build queue   
  11.   
  12. connect-node:   
  13.         Reconnect to a node   
  14.   
  15. copy-job:   
  16.         Copies a job.   
  17.   
  18. create-job:   
  19.         Creates a new job by reading stdin as a configuration XML file.   
  20.   
  21. delete-builds:   
  22.         Deletes build record(s).   
  23.   
  24. delete-job:   
  25.         Deletes a job   
  26.   
  27. delete-node:   
  28.         Deletes a node   
  29.   
  30. disable-job:   
  31.         Disables a job   
  32.   
  33. disconnect-node:   
  34.         Disconnects from a node   
  35.   
  36. dist-fork:   
  37.         forks a process on a remote machine and connects to its stdin/stdout   
  38.   
  39. enable-job:   
  40.         Enables a job   
  41.   
  42. get-job:   
  43.         Dumps the job definition XML to stdout   
  44.   
  45. groovy:   
  46.         Executes the specified Groovy script.    
  47.   
  48. groovysh:   
  49.         Runs an interactive groovy shell.   
  50.   
  51. help:   
  52.         Lists all the available commands.   
  53.   
  54. install-plugin:   
  55.         Installs a plugin either from a file, an URL, or from update center.    
  56.   
  57. install-tool:   
  58.         Performs automatic tool installation, and print its location to stdout. Can be only called from inside a build.   
  59.   
  60. keep-build:   
  61.         Mark the build to keep the build forever.   
  62.   
  63. list-changes:   
  64.         Dumps the changelog for the specified build(s).   
  65.   
  66. login:   
  67.         Saves the current credential to allow future commands to run without explicit credential information.   
  68.   
  69. logout:   
  70.         Deletes the credential stored with the login command.    
  71.   
  72. mail:   
  73.         Reads stdin and sends that out as an e-mail.   
  74.   
  75. offline-node:   
  76.         Stop using a node for performing builds temporarily, until the next "online-node" command.   
  77.   
  78. online-node:   
  79.         Resume using a node for performing builds, to cancel out the earlier "offline-node" command.   
  80.   
  81. quiet-down:   
  82.         Quiet down Jenkins, in preparation for a restart. Don't start any builds.   
  83.   
  84. reload-configuration:   
  85.         Discard all the loaded data in memory and reload everything from file system. Useful when you modified config files directly on disk.   
  86.   
  87. restart:   
  88.         Restart Jenkins   
  89.   
  90. safe-restart:   
  91.         Safely restart Jenkins   
  92.   
  93. safe-shutdown:   
  94.         Puts Jenkins into the quiet mode, wait for existing builds to be completed, and then shut down Jenkins.   
  95.   
  96. set-build-description:   
  97.         Sets the description of a build.   
  98.   
  99. set-build-display-name:   
  100.         Sets the displayName of a build   
  101.   
  102. set-build-result:   
  103.         Sets the result of the current build. Works only if invoked from within a build.   
  104.   
  105. shutdown:   
  106.         Immediately shuts down Jenkins server   
  107.   
  108. update-job:   
  109.         Updates the job definition XML from stdin. The opposite of the get-job command   
  110.   
  111. version:   
  112.         Outputs the current version.   
  113.   
  114. wait-node-offline:   
  115.         Wait for a node to become offline   
  116.   
  117. wait-node-online:   
  118.         Wait for a node to become online   
  119.   
  120. who-am-i:   
  121.         Reports your credential and permissions  

你可能感兴趣的:(jenkins)