「VS-CODE」- 配置 Jenkins Pipeline 开发环境

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 的结构