zoukankan      html  css  js  c++  java
  • Jenkins维护之添加Windows Node节点

    为啥要添加 Windows Node?因为需要用到,仅此而已。

    大致步骤梳理:

    1、找个Windows服务器,最好是Server版,相对稳定一些;

    2、在Windows服务器上面安装好git、jdk等工具,最好和主节点保持版本一致,以免出现不可预料的错误;

    3、在Jenkins的Master节点上配置Windows Node节点,并配置工具位置,包括Git路径、JAVA路径等

    4、创建Jenkins 打包任务,测试;

    一、打开Jenkins Server,添加Windows Node节点

     点击New Node

     填写好NodeName,选择固定节点,点OK,进入Windows Node配置界面

    工具位置配置:

     以上,配置完成后,点击保存。然后在 节点列表 中高就能够看到我们刚才配置的节点了。此时还是offline状态,接下来我们还要在Windows 节点上进行agent安装和启动。否则是没法工作的。

    点击刚才配置的节点,看到类似如下界面:

     首先我们将agent.jar下载下来,放到Windows节点的D:/jenkins_home下面去,然后将 Run from agent command line: 复制下来,在Windows节点的D:/jenkins_home写一个批处理脚本。内容就如下:

    java -jar agent.jar -jnlpUrl http://10.200.77.50:8080/jenkins/computer/windows-slave/slave-agent.jnlp -secret 448559d9695f3460a876e73cd632690f2c27d0153bf1067b147c68ef84e4d28b -workDir "d:/jenkins_home"

    然后启动该批处理命令,看到如下提示即可。

    WindowsNode的相关目录结构及文件如下:

     

     此时在Jenkins的节点管理界面,就可以看到刚才添加的节点已经online了。

    如果你按上述配置有问题,可以留言咨询,或者参考网上另外一个配置试下,不一样的地方摘录如下:(我按上面的步骤正常配置,正常使用。)

    【其他参考】

    点击launch按钮下载slave-agent.jnlp文件,点击slave.jar下载该jar包,并复制到slave机器的jenkins目录

     打开slave-agent.jnlp文件,默认的localhost替换为slave机器的IP,然后选择

    然后进入控制面板,添加主机IP站点

     slave-agent.jnlp右键该文件,选择登录,提示连接成功,然后点击file,选择安装服务

     

     安装服务报错的话,请检查一下.net FrameWork是否安装,未安装就会报错

    二、配置打包任务job

    这里只截图示意下需要注意的地方,其他的,请自己配置。

     

    注意点:之前创建任务的时候,都是执行的shell脚本,要把shell脚本换成“执行 Windows 批处理命令”

    三、补充:全局安全配置

    如果在新建节点的时候,没有选项:通过Java Web启动代理(Launch agent via Java Web Start),需要在Jenkins的全局安全配置里面,配置如下内容,见下图:

    【系统管理】-【全局安全配置】-【agents】

    按照上面的配置,理论上应该没有什么问题了,如果有新的问题,欢迎留言交流,或者加入运维交流群。

  • 相关阅读:
    HDU 4389 X mod f(x)
    SRM 400(1-250pt, 1-500pt)
    FZU 2113 Jason的特殊爱好
    POJ 3208 Apocalypse Someday
    HDU 4734 F(x)
    HDU 3555 Bomb
    HDU 2089 不要62
    poj2488(A Knight's Journey)
    poj3267(The Cow Lexicon)
    poj2513(Colored Sticks)
  • 原文地址:https://www.cnblogs.com/miaocbin/p/13035593.html
Copyright © 2011-2022 走看看