• jenkins 踩坑路 之 jenkins ssh 脚本


    背景:

    由于公司业务调整,整个业务要从阿里云迁移到aws,自然 jenkins 也是要进行迁移的。jenkins 迁移过程中遇到的问题在此记录下,希望能给遇到类似问题的朋友些许帮助。也便于我后期遇到此问题快速解决问题。

    问题:

    jenkins在编译打包完成后,在运行我们的脚本的时候,发现脚本一直在运行,但是脚本一直没有执行成功,整个发布就卡死在最后的阶段。

    问题原因:

    本来我要启动的jenkins的用户是 root ,但是我一不小心用普通用户启动了jenkins,就是这个不小心,导致了后面的一系列错误。jenkins 用户的主目录所有者都被更改了。

    我的脚本里面涉及到了ssh  ,scp  ,这两个就涉及了ssh ,scp 用户,默认上传时候使用的用户是目录的所有者,由于前面我们使用了普通用户启动了,那么我们目录的所有者发生了改变,所以我们进行ssh和scp是上传不了的。

    问题解决方法:

    更改jenkins 目录所有文件的所有者。

    chown  root:root -R   /opt/jenkins
    chown  root:root  -R  /root/.jenkins
  • 相关阅读:
    遇到屏蔽selenium的站点如何突破
    subprocess.Popen stdout重定向内容实时获取
    thinkphp Composer安装指南
    职场片
    php。。。
    多线程相关
    狂刷1000题~~2
    狂刷1000题~~1
    关于eclipse中看不到源码的问题
    一篇看懂++i i++
  • 原文地址:https://www.cnblogs.com/operationhome/p/9802910.html
Copyright © 2020-2023  润新知