Jenkins Jack | by tabeyti
插件:https://marketplace.visualstudio.com/items?itemName=tabeyti.jenkins-jack
仓库:https://github.com/tabeyti/jenkins-jack
Jenkins Pipeline Linter Connector | by Jan Jörke
插件:https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connector
仓库:https://github.com/janjoerke/vscode-jenkins-pipeline-linter-connector
插件功能:
1)该插件能够分析我们 Jenkinsfile 代码是否存在错误,以便于我们提早发现并改正错误。
2)注意,该工具无法检查我们说调用的函数方法是否存在,其仅检查语法相关错误。
配置插件:
jenkins.pipeline.linter.connector.url:
<your_jenkins_server:port>/pipeline-model-converter/validate
jenkins.pipeline.linter.connector.user:
<your Jenkins username>
jenkins.pipeline.linter.connector.pass:
<Jenkins password>
jenkins.pipeline.linter.connector.crumbUrl:
<your_jenkins_server:port>/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb)
使用插件:
1)或,Ctrl + Shift + P / Validate Jenkinsfile
2)或,Shift + Alt + V
Jenkinsfile Outline | by Mark Bromell
插件:https://marketplace.visualstudio.com/items?itemName=markbromell.jenkinsfile-outline
仓库:https://github.com/markmacode/vscode-jenkinsfile-outline
插件功能:
1)通过该插件,在 Outline 中,我们能够我们能够查看 Jenkinsfile 的结构