jenkins配置节点为windows代理

背景:jenkins搭在linux服务器上,但是需要用jenkins执行windows本地(我的电脑)的命令编译C# 代码,所以可添加一台Windows主机(10.0.0.148)作为C#项目编译运行环境。

打开jenkins,系统管理-节点管理

或者直接点击set up an agent

添加节点名称 windows 这里可以自己写名称,在windows本地创建一个jenkins目录,作为远程工作目录。

保存后可以看到如图

master为linux服务器,但此时节点是没有启动的

 点进去,可以看到启动失败。

 点击 下载agent.jar,下载这个文件。

在windows命令行输入如下命令

java -jar agent.jar -jnlpUrl http://192.168.21.146:8080/computer/windows/jenkins-agent.jnlp -secret b786e6db23ad886838d6b2a596e30a512193c78f35805500811c2326d392ae83 -workDir "E:\Software\jenkins"
Run from agent command line, with the secret stored in a file:

echo b786e6db23ad886838d6b2a596e30a512193c78f35805500811c2326d392ae83 > secret-file
java -jar agent.jar -jnlpUrl http://192.168.21.146:8080/computer/windows/jenkins-agent.jnlp -secret @secret-file -workDir "E:\Software\jenkins"

命令运行结果提示connected

刷新jenkins,可以看到代理已连接。

 

 

windows关掉命令窗口,就会掉线。

 

节点创建好后,在配置项目任务的时候,勾选限制项目的运行节点,输入节点名称,即能实现在jenkins上运行windows本地的命令。

 参考:

一文搞定SonarQube接入C#(.NET)代码质量分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值