Jenkins常用插件

Posted 日行一善

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins常用插件相关的知识,希望对你有一定的参考价值。

一.Rebuilder

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

二.AnsiColor

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

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

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

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

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

在项目当中执行shell:

#!/bin/bash
#定义颜色的变量
RED_COLOR=\'\\E[1;31m\'   #红
GREEN_COLOR=\'\\E[1;32m\' #绿
YELOW_COLOR=\'\\E[1;33m\' #黄
BLUE_COLOR=\'\\E[1;34m\'  #蓝
PINK=\'\\E[1;35m\'        #粉红
RES=\'\\E[0m\'

#需要使用echo -e
echo -e  "${RED_COLOR}======red color======${RES}"
echo -e  "${YELOW_COLOR}======yelow color======${RES}"
echo -e  "${BLUE_COLOR}======green color======${RES}"
echo -e  "${GREEN_COLOR}======green color======${RES}"
echo -e  "${PINK}======pink color======${RES}"
echo "#######################################"
#直接把echo -e放到变量里面,使用的时候直接输出变量即可
SETCOLOR_SUCCESS="echo -en \\\\033[1;32m"
SETCOLOR_FAILURE="echo -en \\\\033[1;31m"
SETCOLOR_WARNING="echo -en \\\\033[1;33m"
SETCOLOR_NORMAL="echo -en \\\\033[0;39m"
echo ----成功了!-----  &&  $SETCOLOR_SUCCESS
echo ----失败了!-----  &&  $SETCOLOR_FAILURE
echo ----需注意!-----  &&  $SETCOLOR_WARNING
echo ----正常的!-----  &&  $SETCOLOR_NORMAL

三.user build vars

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

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

变量分为如下几种:
Full name :全名
BUILD_USER_FIRST_NAME :名字
BUILD_USER_LAST_NAME :姓
BUILD_USER_ID :Jenkins用户ID
BUILD_USER_EMAIL :用户邮箱

四.Active Choices Plugin

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

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

本文版权归作者所有,欢迎转载,请务必添加原文链接。

以上是关于Jenkins常用插件的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins常用插件介绍

jenkins常用插件

3❤️Jenkins从零到壹❤️ :常用功能大全(JAVA 小虚竹)

3❤️Jenkins从零到壹❤️ :常用功能大全(JAVA 小虚竹)

Jenkins常用插件之Deploy Plugin

jenkins 插件有没有国内的镜像