概述
在通过Jenkins部署流水线业务时,经常需要跟Jenkinsfile打交道。编辑好的Jenkinsfile如何进行格式校验,我们除了在Jenkins上通过不断的执行job来检测,VScode编辑器提供了相应的插件来帮助我们只需通过编辑器即可校验Jenkinsfile的合法性。
过程说明
- 安装插件
Jenkins Pipeline Linter Connecter
- 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)
- Password: Jenkins登录的用户的登录密码
- Linter url: <your_jenkins_server:port>换成自己的地址
http://<your_jenkins_server:port>/pipeline-model-converter/validate
- Username: Jenkins登录的用户名
![image.png](p9-juejin.byteimg.com/tos-cn-i-k3…?
- 验证
- 通过VScode新建Jenkinsfile
- Command Palette -> Validate Jenkinsfile
- 若无误,在VScode的OUTPUT面板可以看到信息:Jenkinsfile successfully validated.