49-Jenkins-本地进行Pipeline语法检查
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了49-Jenkins-本地进行Pipeline语法检查相关的知识,希望对你有一定的参考价值。
本地进行Pipeline语法检查
前言
- 本篇来学习在本地验证Pipeline语法的正确性
shell脚本
- linter.sh
# linter.sh
# 替换为你的 Jenkins 用户名
username=admin
# 替换为你的 Jenkins 密码
password=admin
# 替换为你的 Jenkins URL
JENKINS_URL=http://localhost:8080/
PWD=`pwd`
JENKINS_FILE=$1
curl --user $username:$password -X POST -F "jenkinsfile=<$PWD/$JENKINS_FILE" $JENKINS_URL/pipeline-model-converter/validate
- 使用
# jenkinsfile路径
sh linter.sh your-jenkinsfile-path
Pycharm插件
- 安装插件
File --> Setting --> Plugins --> 搜索Jenkins Pipeline Linter --> 点击 install 安装
- 插件配置
File --> Setting --> Tools --> Jenkins Linter
- 使用插件 : 右键 Validate by Jenkins Linter 或 Alt + L
- 提示:修改Jenkinsfile后需Ctrl + S保存后,再执行验证操作
- 效果
VSCode插件
- 安装插件
Jenkins Pipeline Linter Connector
- 插件配置
- 使用插件
右键 -> Command Palette -> Validate Jenkinsfile 或 执行快捷键 Shift + Alt + V
以上是关于49-Jenkins-本地进行Pipeline语法检查的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins Pipeline: pipeline语法详解
是否有在本地验证 Azure DevOps Pipeline 的工具?
Jenkins pipeline:pipeline 语法详解