坐地铁的时候迷迷糊糊眯了一会,双手交叉握着手机
所以今天右手手腕中心会有点酸痛,有点轻微的腕管综合征迹象
今天修改好了 Nucleus.solr.exporter 的 image tag pattern
和 solr 的几乎一摸一样,但因为修改的分支太旧了,落下了 120 个 commit
所以发生了 merge conflict, 因此需要 rebase
在这上面花了很多时间,所以单独开了篇笔记记录,但以后再碰到类似的事情,就有头绪解决了
另外学到了一个非常酷炫的 bash 脚本写法
1 | [ ! -z $3 ] && chgNumber=$3 || chgNumber="CHGNULL" |
判断第三个参数是否为空,若不为空,则将其赋值给 chgNumber
若为空,则将 “CHGNULL” 赋值给 chgNumber
另外更新了Fastrun Daily Tracking
对于各类错误发生的原因,还需要多调查
关于 fast-liquibase pipeline 的修复,还是有点棘手的,没有额外的什么思路
探索了一下 Aritifactory 的 release 部分,通过观察这个 pipeline 出错的参数,可以发现并不是所有的 Repo 其 build image version 都在 Artifactory 上有对应的文件夹,那自然是会报 404 的
修复的思路那就是把它们给补上,但不清楚具体的细节,也要再多问问
朝 Artifactory 创建目录的步骤,是 mvn deploy
那么明天来的下一步就是找到这个 mvn deploy 具体在哪里执行
临时先写了个判断 tarfile 是否存在,若不存在则 exit 1
至少在 wget 没有成功从 Artifactory 处获得 tarfile 的时候,最后不会报个 success 了吧