jenkins-harbor迁移(问题记录)

读者们原谅,可能有点没头没尾,根据公司情况具体写的

需求:jenkins和harbor迁移另一台物理机

  1. jenkins和harbor都迁移的情况,之前一直都是使用的是harbor的域名

我也在新的jenkins上更新了hosts文件用新的harbor主机的映射

但是jenkins构建时失败了,控制台输出显示的还是旧的映射,有些纳闷,第一时间想到就是地址解析问题,构建试试

这里的尝试原因就是手动修改的hosts文件对于整个系统来说还是比较上层,还需要另外做一些刷新缓存之类的

但是失败了

  1. 再想可能的原因

有可能是这样的,jenkins启动时间先于我修改域名IP映射记录的时间,而它是将之前的映射记录读到了自身缓存里,在接下来的构建任务并没有使用新的记录,而是旧的

构建试试

构建失败,看控制台输出还是解析的旧的地址

  1. 再想想

看着我的pipeline文件,突然茅塞顿开,哈.我一直在jenkins主机这里找原因,但真正原因是ansible的playbook我应该在要部署的主机上修改映射记录哈

构建试试

OKOK了哈

猜你喜欢

转载自www.cnblogs.com/joinbestgo/p/11757791.html