文章目录
- 1.首先安装插件
- 2.更改配置
- [3.接下来就可以在pipline里写脚本了 当然也可以插件方式配置](#3.接下来就可以在pipline里写脚本了 当然也可以插件方式配置)
-
- [示例1 脚本方式](#示例1 脚本方式)
- [示例2 插件方式](#示例2 插件方式)
搞了好多种方式都不成功后来发现是配置有问题,其实很简单,记录下也给想用此功能的朋友们一个示例,网上写的例子都不写详细了。
1.首先安装插件
description setter
Build Name and Description Setter
Build User Vars Plugin
这三个插件最好都安装上
2.更改配置
系统管理-》全局安全配置-》标记格式器
选择 SafeHtml
3.接下来就可以在pipline里写脚本了 当然也可以插件方式配置
示例1 脚本方式
groovy
pipeline {
agent any
parameters {
string(name: 'BRANCHNAME', defaultValue: 'develop', description: '代码分支名称')
}
environment {
JENKINS_NODE_COOKIE = 'dontKillMe'
project_path = '/home/work/www/miap_source_code'
ip_info = 'http://xx.xxx.xxx.xx:9000/'
}
stages {
stage("任务参数检测") {
steps {
println "JobName: " + env.JOB_NAME
println "BuildNumber: " + env.BUILD_NUMBER
println "BranchName: " + "${BRANCHNAME}"
wrap([$class: 'BuildUser']){
buildDescription "<a href='${ip_info}' style='color:red; Font-size:30'>jump to pgyer</a>"
}
script {
echo "任务参数检测"
}
}
}
stage("清理测试环境") {
steps {
script {
dir('D:\\cproject\\'){
echo "删除之前代码库代码"
}
}
}
}
stage("下载平台代码") {
steps {
script {
dir('D:\\cproject\\'){
echo "开始克隆代码"
}
}
}
}
}
}
示例2 插件方式
点击跳转到百度