前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Jenkins常用插件

Jenkins常用插件

原创
作者头像
陈不成i
修改2021-06-01 17:56:55
修改2021-06-01 17:56:55
1.3K00
代码可运行
举报
文章被收录于专栏:ops技术分享ops技术分享
运行总次数:0
代码可运行

一.Rebuilder

官方地址:https://plugins.jenkins.io/rebuild 安装方式:在Jenkins插件当中直接搜索即可安装。 功能说明:此插件可以直接重复上次构建,也可以用于查看一些参数比较复杂的构建时,上次构建所选的参数是什么。非常nice的一个插件。

二.AnsiColor

官方地址:https://plugins.jenkins.io/ansicolor 安装方式:在Jenkins插件当中直接搜索即可安装。 功能说明:扩展支持我们在shell当中定义的echo -e指令,从而给一定的输出上颜色。

使用方式:给Jenkins的项目构建日志上色。

在配置每个项目的时候,构建环境当中选中这个功能

然后在构建过程中,echo内容的时候,加上-e属性即可对应显示。

最后,简单拉出来一个测试项目,然后进行一下验证看看情况。

在项目当中执行shell:

  1. #!/bin/bash
  2. #定义颜色的变量
  3. RED_COLOR='\E[1;31m' #红
  4. GREEN_COLOR='\E[1;32m' #绿
  5. YELOW_COLOR='\E[1;33m' #黄
  6. BLUE_COLOR='\E[1;34m' #蓝
  7. PINK='\E[1;35m' #粉红
  8. RES='\E[0m'
  9. #需要使用echo -e
  10. echo -e "${RED_COLOR}======red color======${RES}"
  11. echo -e "${YELOW_COLOR}======yelow color======${RES}"
  12. echo -e "${BLUE_COLOR}======green color======${RES}"
  13. echo -e "${GREEN_COLOR}======green color======${RES}"
  14. echo -e "${PINK}======pink color======${RES}"
  15. echo "#######################################"
  16. #直接把echo -e放到变量里面,使用的时候直接输出变量即可
  17. SETCOLOR_SUCCESS="echo -en \\033[1;32m"
  18. SETCOLOR_FAILURE="echo -en \\033[1;31m"
  19. SETCOLOR_WARNING="echo -en \\033[1;33m"
  20. SETCOLOR_NORMAL="echo -en \\033[0;39m"
  21. echo ----成功了!----- && $SETCOLOR_SUCCESS
  22. echo ----失败了!----- && $SETCOLOR_FAILURE
  23. echo ----需注意!----- && $SETCOLOR_WARNING
  24. echo ----正常的!----- && $SETCOLOR_NORMAL

三.user build vars

官方地址:https://wiki.jenkins.io/display/JENKINS/Build+User+Vars+Plugin 安装方式:在Jenkins插件当中直接搜索即可安装。 功能说明:通过此插件,让整个Jenkins系统中的用户参数成为一个可调用的变量。 使用方式:在构建环境中选中Set Jenkins user build variables。

选中之后,即可在当次构建的全程里调用对应的变量了。

代码语言:javascript
代码运行次数:0
运行
复制
变量分为如下几种:Full name :全名BUILD_USER_FIRST_NAME :名字BUILD_USER_LAST_NAME :姓BUILD_USER_ID :Jenkins用户IDBUILD_USER_EMAIL :用户邮箱

四.Active Choices Plugin

官方地址:https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin 安装方式:在Jenkins插件当中直接搜索即可安装。 功能说明:根据所选参数,自动调出对应参数所依赖的后续参数。

有时候我们在测试环境当中,可能同一个项目,需要部署多套的环境,这个时候可以针对每套环境来创建多个项目进行构建,这样做不无不可,但是今天要介绍一个插件,可以非常优雅的将这些情况,浓缩到一个job里边。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.Rebuilder
  • 二.AnsiColor
  • 三.user build vars
  • 四.Active Choices Plugin
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档