美文网首页
用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