jenkins 子节点

为什么会有本文?
问题:tomcat直接在服务器部署jenkins,job执行直接用服务器执行shell;docker部署jenkins,job执行是在容器内执行shell,有些宿主机的命令无法执行;
处理:jenkins容器将宿主机配置为子节点,使用ssh agent和宿主机通信,在job中配置让子节点执行job构建命令
步骤:

  1. 安装docker
  2. docker安装jenkins/jenkins镜像
  3. 启动容器
    https://www.cnblogs.com/bonus_scene/p/16214723.html
  4. 使用jenkins
    安装插件,创建job,创建凭证等等
  5. 节点
    一个master节点,管理多个子节点,如容器内的jenkins的job需要让宿主机执行shell,就可以将宿主机添加为子节点,通过ssh agent通信让子节点执行命令
    问题:怎么添加子节点
    参考:https://blog.csdn.net/m0_56696177/article/details/119208759
    问题:启动子节点日志提示,Slave JVM has terminated. Exit code=126
    参考:https://www.it610.com/article/1275916446328700928.htm
posted @ 2022-06-11 14:28  花兒向陽開  阅读(97)  评论(0编辑  收藏  举报