问题复盘:上线时合并分支代码后打tag失败(报错:tag已存在) 问题: 版本上线时合并分支代码后打tag失败(报错:tag已存在)原因: Jenkins合并分支的任务在查看机器上已备份的包文件时,2.9.5的文件会列在2.10.0文件的后面。代码中的逻辑是取-1,所以会取到2.9.5。 处理办法:1.修改读取linux方式 -ltr让最近更新的文件在列表中最后显示。2.修改代码取文件方式:遍历名字取最大的3.修改版本命名方式:避免出现.10及以上的版本