• 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

    鸡肉是我的最爱!
  • 相关阅读:
    计算2*3+(2*(5+6)*3)/2+4*6的值
    单链表 删除倒数第m个元素的实现
    string.data()和string.c_str()
    c++ 打印时间
    二分查找
    两个整数相除的计算
    查看一个数字是不是回环数(对称)
    编译#include <stdio.h> 等用尖括号指定的文件提示找不到 VS googleTest 安装的makeInstall
    八皇后---递归
    分治算法--求m的n次方
  • 原文地址:https://www.cnblogs.com/laochiji/p/10477718.html
Copyright © 2020-2023  润新知