Jenkins Pipeline 遠程調試,遠程調試groovy(可以使用atom作IDE調試)


之前編寫jenkins pipeline時,參考 如下博客的方法: 

https://www.chenshaowen.com/blog/jenkins-pipeline-usging-and-debug.html

 

2.2 遠程調用 Jenkins 執行 Pipeline

如果需要在 Atom 中利用遠程 Jenkins 服務器執行 Groovy 的 pipeline 腳本,需要進行如下配置:

    • 安裝 NPM 包 - jenkins-pipelie

      npm install -g jenkins-pipeline
      apm install build
      

      jenkins-pipeline 用於通過命令執行 Pipeline,build 是 Atom 提供的腳本執行插件,支持通過 .atom-build.yml 文件配置執行參數。

    • 關閉 Jenkins 的 CSRF
      如果不關閉 CSRF 跨域驗證,在使用命令行調用 Jenkins 時,會提示:【No valid crumb was included in request for /job/MyTest//config.xml. Returning 403】

升級jenkins后,終於發現了403,需要關閉 CSRF 跨域驗證才能用,搜索一下jenkins-pipeline發現是作者3年前寫的,估計是沒維護了,

於是自己抽空使用golang重寫了一個,go的好處是不用安裝node環境了,直接下載二進制文件即可使用

有需要的小伙伴自取:https://github.com/gitrootid/jenkins-pipeline-go


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM