Jenkins中Changelog插件使用
Jenkins中Changelog插件使用
通过changlog插件获取每次提交的变更信息
一、安装changelog插件
二、使用changelog
1、新建项目,在构建环境中勾选Add Changelog Information to Environment ,输入对应的格式
%3$s(datetime-at=%4$s via=%1$s)
%2$s(type=%1$s path=%2$s)
"yyyy.MM.dd HH:mm:ss z"
三、在构建中编写shell脚本获取changelog变更信息
pwd;
Init_file="first-changelog"
handler_file="second-changelog"
final_file="three-changelog"echo "此刻 SCM_CHANGELOG 内容如下"
echo "${SCM_CHANGELOG}" | tee $Init_file
cat $Init_file | sed 's!)!)\n!g' | sed '/gitignore/d' | sed '/robots.txt/d' | sed '/gwt.php/d' | sed '/cls_ecshop.php/d' | sed "s!1970.01.01 07:59:59 CST!${DATE1}!g" > $handler_filegrep 'type=' $handler_file | awk -F'(' '{print $1}' | sort -r | uniq > $final_file
四、开始构建项目,查看构建信息
五、在jenkins服务器中查看变更信息
$ cat first-changelog
changelog插件实验(datetime-at="2023.04.27 17:35:04 CST" via=yukw)kk.txt(type=add path=kk.txt)test1/test.txt(type=add path=test1/test.txt)
[ kk @ CS-jenkins02 10.0.8.203 ] /data/jenkins/workspace/test-changlog
$ cat second-changelog
changelog插件实验(datetime-at="2023.04.27 17:35:04 CST" via=yukw)
kk.txt(type=add path=kk.txt)
test1/test.txt(type=add path=test1/test.txt)[ kk @ CS-jenkins02 10.0.8.203 ] /data/jenkins/workspace/test-changlog
$ cat three-changelog
test1/test.txt
kk.txt
好了,这就是changelog插件的使用方法了,如有问题可与博主一起交流讨论!
Jenkins中Changelog插件使用相关推荐
- jenkins中clearcase插件的使用
本文研究jenkins中clearcase插件的使用. jenkins中默认是不支持clearcase下载工具的.需要安装clearcase插件才行. 1.CI服务器安装clearca ...
- jenkins 中 svn 插件配置
jenkins svn 插件配置页面: 上面有一个Local module directory(optional) 数值:"." 使得jenkins调用svn 拉取代码之后的路径: ...
- Jenkins 中如何一次构建多个项目
jenkins实用插件1-Active Choices Plugin 如果用Jenkins中的 pipeline 的话, 这个可以用jenkins pipline语法帮忙生成, 1. 同时 build ...
- jenkins集成tapd插件
文章目录 1. 在tapd上关联jenkins 1.1 公司管理员登录tapd,进入设置-开发集成-服务集成 1.2 下载插件,并在jenkins上安装. 2. 在tapd上关联jenkins在jen ...
- Jenkins Windons下安装ChangeLog插件获取Git更新日志
1. 背景 工作中使用Jenkins做项目持续集成,为方便用户了解每次打包时所更新及修改的内容,需要直接把Git中提交记录显示到终端,在编辑完成后通知到相关同事或群组. 2. 下载 下载 Change ...
- 解决jenkins 使用ssh插件执行脚本,导致一直处于构建中无法停止
一.现象 jenkins中使用了ssh插件,远程登录服务器并执行脚本 脚本如下: #!/bin/bash pid=`ps -ef | grep python | awk '{print $2}'` k ...
- Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目
场景 CentOS中Jenkins的下载.安装.配置与启动(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11649 ...
- Jenkins中安装Credentials Binding插件时提示:Failed to load: SSH Credentials Plugin (1.18.2),Jenkins(2.282)or
场景 Jenkins中安装Credentials Binding插件时提示 Failed to load: SSH Credentials Plugin (1.18.2),Jenkins(2.282) ...
- 在Jenkins中Svn Publisher插件的使用
Svn Publisher插件介绍:构建完成后的文件,比如Maven打的war包,可以通过SVN Publisher Plugin插件上次到指定的SVN. 一.jenkins安装本地插件 在插件管理中 ...
最新文章
- 二叉排序树(BST)构造与应用
- Airtable(数据管理)
- 【学习笔记】区块链应用判断准则
- 小程序微信授权登录服务器异常,解决调试腾讯云微信小程序Demo错误“登录失败:调用鉴权服务失败#40029_WEIXIN_CODE_ERR”...
- 【招聘(广州)】-年薪30W起-自助打印领域业内第一
- 剑桥大学的下午茶,为何能喝出六十位诺贝尔奖获得者?
- php 命令执行crud_使用活动记录执行CRUD
- Java -- IO
- Windows服务工程创建、部署
- BIOS升级之:P5QPL-AM
- SDK开发技术规范总结
- 三向振动台的计算机辅助测试实验分析原因,振动试验原理及试验考虑的条件
- 怎么更换linux桌面管理,切换窗口管理器/桌面环境?
- 免费U盘数据恢复软件有哪些,如何免费恢复U盘的数据
- 网页游戏常见外挂原理及防御
- 大数据热词科普(三)
- Quartile收购Sidecar,打造首屈一指的跨渠道电商广告平台
- CSS3 媒体查询(media)与 Viewport
- 三级管作为控制12V直流电机的开关
- [案例4-4]学生和老师
热门文章
- Symbian OS Internals——Symbian OS模拟器
- 电子商务概论 # ch1 电子商务框架与模式
- 记录-简易多媒体流分析工具参数
- 【Spring Boot】 过滤器、监听器、拦截器的使用
- 国内技术帝不输国外 CryEngine 3引擎下 混血编辑器 诠释究极画质
- mysql启动提示少vc90.crt_近乎(Spacebuilder) v4.1.0.1源码
- 17python实操案例四
- Capstone反汇编(一)
- 黑莓9810JAVA,振奋!黑莓9810/9860/9900发布现场热图鉴赏
- Matlab:创建工程