日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins-cli命令使用总结

發布時間:2024/10/12 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins-cli命令使用总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jenkins-cli命令使用總結

1.在jenkins中查看Jenkins CLI的相關說明

jenkins-->系統管理-->Jenkins CLI:如下圖

下載:jenkins-cli.jar
wget http://192.168.53.100:8090/jenkins/jnlpJars/jenkins-cli.jar
測試一下help指令:
java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins help
報出如下異常:是因為jenkins沒有配置jenkins-cli的端口TCP端口

[hadoop@mtime-bigdata00 temp]$ java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins help java.io.IOException: No X-Jenkins-CLI2-Port among [X-Jenkins, null, X-Content-Type-Options, X-You-Are-In-Group, X-Hudson, X-Permission-Implied-By, Date, X-Jenkins-Session, X-You-Are-Authenticated-As, Cache-Control, X-Required-Permission, Set-Cookie, Expires, Content-Length, Content-Type]at hudson.cli.CLI.getCliTcpPort(CLI.java:284)at hudson.cli.CLI.<init>(CLI.java:128)at hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:72)at hudson.cli.CLI._main(CLI.java:473)at hudson.cli.CLI.main(CLI.java:384)Suppressed: java.io.IOException: Server returned HTTP response code: 403 for URL: http://192.168.53.100:8090/jenkins/cliat sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1839)at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)at hudson.cli.FullDuplexHttpStream.<init>(FullDuplexHttpStream.java:78)at hudson.cli.CLI.connectViaHttp(CLI.java:152)at hudson.cli.CLI.<init>(CLI.java:132)... 3 more

下面是jenkins-cli的端口TCP端口的配置方法。

2. 配置jenkins-cli的端口TCP端口

jenkins-->系統管理-->Configure Global Security-->勾選啟用安全->TCP port for JNLP agents選擇隨機端口或者指定端口均可以。

2. 配置jenkins-cli的命令測試。

  • 查看jenkins-cli的幫助
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins help

  • 查看job列表
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins list-jobs
    報出如下錯誤:該錯誤因為該操作需要先登錄,登錄后,再執行就沒有問題了。
[WARN] Failed to authenticate with your SSH keys. Proceeding as anonymous No such command: listjobs ERROR: You must authenticate to access this Jenkins. Use --username/--password/--password-file parameters or login command.
  • 登錄jenkins
    ```

    ##登錄jenkins
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins login --username fuxin.zhao --password 123456

    ##查看當前登錄的是誰
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins who-am-i
    ##查看job列表
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins list-jobs
    ##退出登錄
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins logout
    ##重新加載job的配置
    java -jar jenkins-cli.jar -s http://192.168.53.100:8090/jenkins reload-job MultiJobTest-step2-2 --username fuxin.zhao --password 123456
    ```

轉載于:https://www.cnblogs.com/honeybee/p/6525902.html

總結

以上是生活随笔為你收集整理的jenkins-cli命令使用总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。