作用:
在写复杂的pipeline语法时,不好调试和语法错误,使用VS CODE可以方便调试
安装:VS CODE
安装插件:Jenkins Jack
配置插件:
api token或者admin密码
{
"jenkins-jack.jenkins.connections": [
{
"name": "localhost", // "name" can be seen in the host selection command
"uri": "http://192.168.10.100:30002/",
"username": "admin",
"password": "admin", // gen API token via <your-jenkins>/user/<user name>/configure
// E.g. http://127.0.0.1:8080/user/drapplesauce/configure
"active": true // Indicates the active jenkins host you're connected to.
// Also set via host selection command
}
]
}
创建一个pipeline文件:
pipeline{
//指定运行此流水线的节点
agent any
//流水线的阶段
stages{
//阶段1 获取代码
stage("CheckOut"){
steps{
script{
println("获取代码")
}
}
}
stage("Build"){
steps{
script{
println("运行构建")
}
}
}
}
post {
always{
script{
println("流水线结束后,经常做的事情")
}
}
success{
script{
println("流水线成功后,要做的事情")
}
}
failure{
script{
println("流水线失败后,要做的事情")
}
}
aborted{
script{
println("流水线取消后,要做的事情")
}
}
}
}
按CTRL+shift +j 一路回车
效果如下:
jenkins上也会创建相应的job
下面的可以用到相关的变量和语法: