美文网首页
用vscode开发Jenkins pipeline

用vscode开发Jenkins pipeline

作者: bitingwind | 来源:发表于2020-03-28 18:13 被阅读0次

    背景

    jenkins pipeline 是jenkins2 的特性,是为了方便构建,引入的一种特优化的语言机制,基于groovy语言之外又有一些新的自定义关键字。
    它的特点是语法架构比较严谨,带来的问题就是很容易出错。我们想高效的开发,需要关注两点。

    1. 语法高亮和补充,提高效率
    2. 还有就是jenkins的语法检验,类似静态代码检查

    配置VSCODE用于pipeline开发

    因为pipeline是一种脚本,所以我们可以用轻量的vscode 配合插件进行快速开发。

    1 安装与使用VSCODE

    因为pipeline是一种脚本,所以我们可以用轻量的vscode 配合插件进行快速开发。

    vscode 完全免费,可以直接到官网下载对应版本,直接使用。

    2 安装groovy语言插件

    安装插件方法


    image.png

    这里groovy 语言高亮的插件,选择的是code-groovy

    如何配合使用(二者其一,都用最好):

    1. pipeline文件名称选择 .groovy结尾
    2. 在文件首行声明 groovy解释器 #!groovy

    3 安装jenkins相关插件 配置校验

    1. 同上,这次安装jenkinsFile Support , Jenkins Pipeline Linter Connector 两个插件 注意下载量大的可用

    2. 获取jenkins 用户和密码
      打开jenkins server -> 个人中心 -> 设置 -> API token
      拿到user id 和 api token

    3. 配置linter插件的参数,连接jenkins的server 做校验
      command + ',' 打开 settings 搜索jenkins 插件配置
      配置以下几部分内容

    1. api token -> passward
    2. user id -> Username
    3. https://${jenkins.domain.com}/jenkins/pipeline-model-converter/validate -> linter Url
    image.png
    1. 对文件使用校验

    注意,这里文件一定单 command + s 保存之后再使用,kenkins 是不对草稿进行的

    command + shift + p 调起命令工作台,选择 Validate Jenkinsfile 可以看到语法输出


    image.png

    4 pipeline job 构建与git使用

    image.png

    相关文章

      网友评论

          本文标题:用vscode开发Jenkins pipeline

          本文链接:https://www.haomeiwen.com/subject/xxtruhtx.html