Jenkins:参数化构建:分支|模块|回滚|打印日志
发布网友
发布时间:2024-10-09 01:45
我来回答
共1个回答
热心网友
时间:2024-11-29 17:27
Jenkins笔记:掌握参数化构建,多分支、多模块、回滚与日志打印
根据个人需求自定义构建参数,灵活应对。
多分支安装Git Parameter Plug-In:选择熟悉的插件,通过系统管理插件管理操作,快速安装。
配置参数:在Gods Webhook中,设置参数化构建流程,添加Git参数,配置名称、参数类型、默认值等关键信息,设定分支参数,实现自动解析版本。
选择构建分支分模块前提:确保父项目和子项目添加build标签,为分模块构建做准备。
分模块build:使用Extended Choice Parameter进行多选框配置,设定模块*与分隔符,灵活管理子项目。
分模块shell脚本:利用Maven实现pom分模块,shell脚本执行流程清晰,完成模块化运行。
项目回滚:在构建时选择构建或回滚字段,通过Choice设置项目build版本,实现项目快速回滚。
参数配置:在Gods Webhook中添加参数,利用Extended Choice Parameter配置选择框内字段,灵活回滚到特定版本。
构建后存档:记录文件指纹,便于追踪,重点关注Jenkins工作目录保存的jar文件。
项目构建选择打印日志:单独开任务,避免混淆,通过服务器远程命令打印日志到Jenkins,支持查看指定日期内日志,最多15天。
SSH命令取消build、run:参考相关文章,了解如何通过SSH命令安全取消已进行的build、run操作,保障项目稳定运行。