• jenkins 新增节点的3种方式


    1.通过ssh建立节点(在节点机子上要安装好jdk)

    (1)通过用户+密码建立ssh连接

    (2)通过用户+密钥建立连接

    2.通过jnlp,javaweb的方式连接

    (1)创建好节点

    (2)在节点的机子上,执行上面的语句,要安装好java,agent.jar 要放在节点机子上

    3.通过Launch agent via execution of command on the master 创建节点

    (1)以docker 的方式启动一个执行机:docker run -u root -it   jenkinsci/slave 

    (2)或者用ssh的方式或者写脚本的方式在本地远程执行建立节点(没有实验成功)

    另:

    第2种方式可以在子节点上通过docker下载 jenkins/jnlp-slave镜像运行执行机。在镜像种用docker in docker 的方式可以在子容器中运行父容器的docker

    docker in docker 的方式建立方法:

    1.更改docker.sock权限 chmod 666 /var/run/docker.sock
    2. 引入这3个文件 -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/bin/docker -v /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
    例子:docker run -d -i --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/bin/docker -v /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 --name agent2 jenkins/jnlp-slave -url http://172.25.113.23:8001 -workDir=/home/jenkins/agent 059f9e2be72c1760b9e59a84b95bf3876c94a0995e59394a6b1a1fded356886c agent2

    鸡肉是我的最爱!
  • 相关阅读:
    函数
    字符串格式化
    集合
    习题02
    int/str/list/tuple/dict必会
    元组/字典
    列表方法
    练习题(format、expandtabs、片层)
    字符串方法
    JMM
  • 原文地址:https://www.cnblogs.com/laochiji/p/10477718.html
Copyright © 2020-2023  润新知