Jenkins buildDescription 设置html格式及url

文章目录

  • 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 插件方式

点击跳转到百度

相关推荐
ZC跨境爬虫4 小时前
跟着 MDN 学 HTML day_56:(HTML 表格基础完全指南)
前端·javascript·ui·html·音视频
解决问题no解决代码问题7 小时前
Quartz 1.6.5
数据库·servlet·oracle
ZC跨境爬虫9 小时前
跟着 MDN 学 HTML day_55:HTML 音频与视频嵌入实战指南
前端·javascript·ui·html·音视频·媒体
Jack N9 小时前
2026 浏览器原理 常见面试题(附答案)
前端·html·浏览器
ZC跨境爬虫10 小时前
跟着 MDN 学 HTML day_57:(HTML 表格进阶特性与无障碍实践)
java·前端·javascript·ui·html·音视频
ZC跨境爬虫10 小时前
跟着 MDN 学 HTML day_54:(深入掌握 XSLTProcessor API)
前端·javascript·ui·html·媒体
LaughingZhu12 小时前
Claude Code 时代的写作:为什么 HTML 正在取代 Markdown
前端·人工智能·html
Linux运维技术栈13 小时前
Jenkins服务器更新密钥后任务构建不了?排查实录与解决方案
服务器·servlet·jenkins
醉颜凉1 天前
Elasticsearch 实战:数据自动化清理完全指南(ILM + 定时删除 + 最佳实践)
elasticsearch·自动化·jenkins
棉猴1 天前
python海龟绘图之画布与窗口
javascript·python·html·setup·turtle·海龟绘图·screensize