码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins Pipeline 远程调试(可以使用atom作IDE调试)

时间:2020-04-17 15:54:39      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:参考   github   pre   code   tom   val   方法   小伙伴   ref   

之前编写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

Jenkins Pipeline 远程调试(可以使用atom作IDE调试)

标签:参考   github   pre   code   tom   val   方法   小伙伴   ref   

原文地址:https://www.cnblogs.com/rootid/p/12720138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!