Jenkins定制build history

今天介绍两种项目类型下,自定义build history的方法

1.pipline项目中



先定义一个参数,选择字符参数,参数值即构建时的填写的此次构建的描述信息



在pipline script中的最上面,加入如下的代码



开始构建,填入此次构建描述信息



查看效果

2.自由风格的项目中



下载并安装Jenkins插件http://updates.jenkins-ci.org/download/plugins/build-name-setter/



配置项目,同样此处的message需要在上面定义一个字符参数



构建查看效果

原文地址:http://blog.51cto.com/11093860/2129400

时间: 2024-10-07 00:48:19

Jenkins定制build history的相关文章

post-receive in Windows---git hooks trigger Jenkins to build artifcat

如何在Windows上编写post-receive,当git用户push文件到git server时.检查commit message,如果包含RUN_BUILD就调用Jenkins build API编译项目. 环境设置: 1. 安装Jenkins ---流行的代码管理工具 选择Remote trigger scripts 在Jenkins Job build 配置项. 2. 安装scm-manager ---同时支持svn,git... 3. 安装git-client---需要用到git c

docker+jenkins的构建历史记录(Build History)时间不正确

1.分别查看宿主机时间和容器时间 宿主机时间 [email protected]:/# date Fri Jan 11 14:17:53 CST 2019 容器时间 [[email protected]001 ~]# docker exec -ti 87986863838b /bin/bash [email protected]:/# date Fri May 11 06:17:55 UTC 2019 发现两者的时间相差两个小时 宿主机采用了CST时区,CST应该是指(China Shangha

快速获取Jenkins上build

很多公司都会做CI持续集成,一般CI都用Jenkins.如何快速获取Jenkins 上的build? 一般公司都会有CI服务器,各个项目build都在上面触发或生成.如何快速获取CI服务器上最新的build呢? 有的人可能想到爬虫,当然爬虫可以做到,但是比较复杂,还要判断最新的build是否是success. 其实不用这么麻烦,Jenkins提供了一些接口,直接用接口就能获得build相关的信息.例如: http://$host/job/$jobname/lastSuccessfulBuild/

获取Jenkins project build结果

当Jenkins管理的build project越来越多的时候,须要脚本收集每一个project的近期一次build结果,从而集中管理.依据业务规则,决定是否重算和何时重算. 以下的命令是利用curl和jenkins支持的HTTP Basic Authenticaion来訪问指定的某个project的结果. curl http://your_jenkins:8080/job/your_job/lastBuild/api/xml --user your_user_name:your_pwd 返回的

通过Gradle来取的Jenkins的build

现在很多公司都都过Jenkins来管理apk,代码提交后在jenkins上生成build 我们可以这样来取到jenkins的提交版本号 Jenkins在编译job的时候,有个内置的变量BUILD_NUMBER groovy有一个非常有用的函数: /** * Returns an unmodifiable map of all available environment variables. * * @return the map representing all environment vari

【linux】History- Linux下定制个性化history记录

导语 作为Linux管理员,在出现问题的时候,有时候想反查过去某段时间内 那个用户在什么时间执行过什么命令.这个时候就需要用到Linux下面的history功能   说明 作为管理员,希望能将所有的history记录保存自己方便控制的运维主机上面方便同意管理和查阅,不同主机的记录按主机ip分目录存放 管理员可以查阅所有的,但是普通用户只允许创建查阅属于自己的history记录我呢见   脚本 #!/usr/bin/env bash currentip=$(/usr/sbin/ifconfig |

jenkins的基础操作

2016/6/30 一.安装 1.在 ubuntu 系统上(示例在apache-tomcat下运行) ~]# apt-get update ~]# apt-get install git openjdk-8-jdk ~]# apt-get install wget ~]# cd /opt ~]# wget http://apache.communilink.net/tomcat/tomcat-8/v8.5.3/bin/apache-tomcat-8.5.3.tar.gz ~]# tar zxvf

使用Jenkins配置Git+Maven的自动化构建

背景 最近安装Jenkins,参照网上的各种资料进行尝试,折腾了好久,但是查找了这么多资料,相似度在90%以上!!!,相同的安装过程,测试了几台机器,未曾成功,不得不感慨自己能力有限,最终慢慢摸索,形成思路,现分享给大家,希望大家在安装的时候少走弯路. PS:本人很痛恨这种粘贴复制,毫无思考的博主,不但浪费了大家的时间,还浪费了大家的感情. 知识背景 首先需要理解的是,Jenkins是帮我们将代码进行统一的编译打包.还可以放到tomcat容器中进行发布. 意思是我们通过配置,将以前:编译.打包.

jenkins搭建远程自动化测试执行的方法

1.进入搭建好的jenkins,进入系统管理->管理节点->新建节点 2.在新建节点输入节点名称,并选择dumbslave,点击OK按钮 3.在标签中输入名称(该标签后面构建计划时需要,故请简单明了),选择用法.启动方法(根据自己的机器不同,选择不同的信息,我们现在在WINDOWS环境下,故选择launch slave agents via java web start),点击保存按钮. 4.点击自己创建的机器,选择自己的机器,出现slave字样下面的Launch,点击Launch按钮,将其中