jenkins发布及回滚.docx


立即下载 v-star*위위
2025-03-18
Groovy Script Parameter 参数 Choice 选择 模式 版本 构建 变量
738.2 KB

Jenkins发布回滚
一安装插件(一般来说第一次启动jenkins 会出现正常模式和离线模式,正常模式我们选择推荐安装插件
而离线模式 则需要我们手动安装插件)
l l ThinBackup
l l Publish Over SSH
l l Git Parameter Plug-In
l l Email Extension Plugin
l l Multiple SCMs plugin
l l Active Choices Plug-in
l l Maven Integration plugin
l l Environment Injector Plugin
l l Extensible Choice Parameter plugin
l l Dynamic Extended Choice Parameter Plug-In
||Groovy
Groovy 也要和maven 一样 在全局下配置
二、参数化构建配置
1、
勾选”参数化构建过程”选择”Choice Parameter”中文名 选择参数
2、
设置一个变量名如果”Git_Address”,后面会在构建脚本及Groovy脚本中调用变量、红色部分隐藏部分是代码仓库的路径
3、
填入变量名并点击Goroov Script(如上图)
return [
"update"
,"rollback"
]
默认是update(更新release分支最新代码),并打印release分支的git版本id
rollback为回滚;会打印6个历史版本,选择指定版本回滚
4、继续添加参数” Active Choice Reactive Parameter”
同样在点击Groovy Script选项框内启用Groovy Script支持
[根据实际场景来修改Groovy Script中的Groovy Script脚本]
select = Action git_Address = Git_Address def rollback_versions = [ "ssh" , "-o" , "StrictHostKeyChecking no", "root@192


Groovy/Script/Parameter/参数/Choice/选择/模式/版本/构建/变量/ Groovy/Script/Parameter/参数/Choice/选择/模式/版本/构建/变量/
-1 条回复
登录 后才能参与评论
-->