VS code 插件校验Jenkinsfile文件

716 阅读1分钟

概述

在通过Jenkins部署流水线业务时,经常需要跟Jenkinsfile打交道。编辑好的Jenkinsfile如何进行格式校验,我们除了在Jenkins上通过不断的执行job来检测,VScode编辑器提供了相应的插件来帮助我们只需通过编辑器即可校验Jenkinsfile的合法性。

过程说明

  1. 安装插件 Jenkins Pipeline Linter Connecter

image.png

  1. Settings-> Extensions-> Jenkins Pipeline Linter Connecter, 进行参数配置
  • The url of the crumb service: <your_jenkins_server:port> 换成自己的地址
http://<your_jenkins_server:port>/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb)

image.png

  • Password: Jenkins登录的用户的登录密码

image.png

  • Linter url: <your_jenkins_server:port>换成自己的地址
http://<your_jenkins_server:port>/pipeline-model-converter/validate

image.png

  • Username: Jenkins登录的用户名

![image.png](p9-juejin.byteimg.com/tos-cn-i-k3…?

image.png

  1. 验证
  • 通过VScode新建Jenkinsfile
  • Command Palette -> Validate Jenkinsfile
  • 若无误,在VScode的OUTPUT面板可以看到信息:Jenkinsfile successfully validated.

image.png