zoukankan      html  css  js  c++  java
  • linux上jenkins通过节点服务在windows执行脚本

    背景:

    在windows中写UI自动化脚本不方便移植到linux,而现在需要对自动化做持续集成跑任务。

    方法:

    通过jenkins创建节点服务来代理执行

    步骤:

    1.在【系统管理】-【Configure Global Security】中,启用安全哪里,把禁用换成随机选取就可以 。

     

    2.进入【系统管理】-【管理节点】-【新建节点】

    2.1在节点列表中,可以看到是一个红色的×,因为新建的节点还没有连接
    2.2选择新建的节点,可以看到连接方式

    3.连接方式

    第一种,点击Launch按钮下载slave-agent.jnlp,放到节点机器上(windows),双击启动(节点机器必须有jdk环境,因为需要javaws.exe来启动)
    第二种,下载slave.jar的jar包,放到节点机器上,用下面命令启动
    java -jar slave.jar -jnlpUrl http://192.168.0.245/jenkins/computer/test/slave-agent.jnlp
     slave.jar包放在什么路径,就进入这个路径执行上面的命令
    启动成功后,可以回到jenkins的机器看到节点是连接状态啦


    4、在目标windows中创建“远程工作目录”中的路径,然后下载保存slave.jar,在同级路径下创建bat命令,添加上图中“Run from slave command line:”下的命令,双击bat命令就连通了

    5、然后就可以创建一个job,勾选“Restrict where this project can be run”,输入创建节点时保存的标签名,再添加一个构建步骤(execute windows batch command),在里面输入bat命令就可以了 

  • 相关阅读:
    个人作业8 单词统计
    个人作业7 第一阶段SCRUM冲刺(八)
    大二暑假周总结(二)
    大二暑假周总结(一)
    梦断代码-阅读笔记03
    个人课程总结
    梦断代码-阅读笔记02
    大二下周总结(16)
    梦断代码-阅读笔记01
    最长英语单词链
  • 原文地址:https://www.cnblogs.com/chen-xia/p/13502891.html
Copyright © 2011-2022 走看看