jenkins中windows节点设置开机自启动slave-agent

Posted Believer007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins中windows节点设置开机自启动slave-agent相关的知识,希望对你有一定的参考价值。

做web UI自动化时,为了提高效率,用了多台windows节点来跑自动化,但slave-agent每次在关机后都得手工启动,麻烦,网上看到了一系列说启动任务中,感觉还是不考虑,这里使用windows计划任务来完成。

配置如下:

当断开时,jenkins提示我们有两种方法启动

 

我们用第二种方法开实现开机启动

1、“slave.jar”是一个超链接。 点击下载slave.jar文件

2、windows控制面板--管理工具--任务计划

3、创建一个基本任务

  • 向导的第一页:
    • 名字:jenkins_agent
    • 说明(可选)
    • 点击下一步
  • 向导的下一页
    • 什么时候开始执行任务:选择“当计算机启动时
    • 点击下一步
  • 向导的下一页
    • 您希望执行什么操作:选择“启动程序
    • 点击下一步
  • 向导的下一页
    • 程序/脚本:输入“java.exe”(或java.exe的完整路径)
    • 添加参数:输入命令的其余部分,如“-jar slave.jar -jnlpUrl http:// <JenkinsHostName>:8080 / computer / <nodeName> /slave-agent.jnlp -secret <some_long_hex_string>”
    • 例如:-jar D:\\ Scripts\\jenkins\\slave.jar -jnlpUrl http://jenkinshost.example.com:8080/computer/buildNode1/slave-agent.jnlp-secret d6a84df1fc4f45ddc9c6ab34b08f13391983ffffffffffb3488b7d5ac77fbc7
    • 点击下一步
  • 向导的下一页
    • 单击完成后单击复选框“打开此任务的属性”对话框
    • 单击完成

以上是关于jenkins中windows节点设置开机自启动slave-agent的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7 rc.local开机开法启动

centos7设置服务为开机自启动(以crond.serivce为例)

centos7添加开机启动服务/脚本

centos7如何添加开机启动服务/脚本

CentOS -- 添加开机自启动 命令 脚本

设置windows服务开机自启动