jenkins 配置slave节点(win10系统)

1、新建一个slave节点在Jenkins服务器上  

上面中的只有一个需要强调了,就是“Launch method”,我们这里选择的是 “Launch slave agent via java Web Start ”,这个方式建议在windows上使用最好。下面的介绍也是针对的这种launch模式的。

关于这个配置slave的详细步骤如果需要的话可以在这个地方找到详细的操作步骤:https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines  (这个可以说是官方的最权限的guideline)。

2、slave配置

点击绑定到这台机器的job进行构建时,会发现报错,如下:

于是,我们要进行slave配置,按照上图提示下载文件

然后按照图1中的提示,执行命令

java -jar slave.jar -jnlpUrl http://192.168.5.30:8080/computer/win10-sign/slave-agent.jnlp -secret f5b449d6b2148c9592d2a34203b10817ef1fd00727552ee17600cbd93b3751b7

再看jenkins上的slave已经连接成功

 3、保持slave一直是连接状态

如果要保持一直通过JNLP Agent连接,就得一直运行着下面的命令,如果关闭就会又出现最开始图示报错的问题

那如何让这个进程一直运行呢,于是我想用系统自己的任务计划程序来运行这个bat,让他一直保持运行状态

启动之后再任务管理器会看到这个进程在运行,一旦这个进程被关闭,就会导致连接失败

时间: 2024-08-11 00:34:44

jenkins 配置slave节点(win10系统)的相关文章

jenkins配置slave节点 windows

1.在slave机器上,访问已安装的jenkins站点,如图,选择新建节点 配置节点 2.打开新建节点,如图,点击launch按钮下载slave-agent.jnlp文件,点击slave.jar下载该jar包,并复制到slave机器的jenkins目录 3.打开slave-agent.jnlp文件,默认的localhost替换为slave机器的IP,然后选择 替换后,如图显示 4.然后进入控制面板,添加主机IP站点 5.slave-agent.jnlp右键该文件,选择登录,提示连接成功,然后点击

【Jenkins】Jenkins配置从节点,实现远程主机调用功能

一.需求 使用Jenkins进行持续集成部署过程中,需要用到远端主机的处理功能.如部署到远程主机.文件备份等功能 二.思路 1.当远端主机为Linux系统时使用Publish Over SSH Plugin可以调用远端Shell脚本,文件备份.服务器重启等功能可以通过Shell脚本实现,方便.灵活. 2.当无端主机为Windows时,暂时未发现有Plugin可以使用:思路是自己写一个命令执行器,监听并接收cmd命令(结果返回暂时未考虑到):查找资料发现Jenkins自己有分布式节点功能,采用Sl

jenkins配置从节点

Jenkins多实例配置在企业里面使用Jenkins自动部署+测试平台时,每天更新发布几个网站版本,不频繁,但是对于一些大型的企业来讲,Jenkins就需要同时处理很多的任务,这时候就需要借助Jenkins多个node或者我们所说的Jenkins分布式SLAVE,今天我们带大家来学习Jenkins多实例的配置:添加Linux平台Jenkins SLAVE配置:由于Jenkins是Java程序,添加的SLAVE客户端服务器必须安装Java JDK环境:创建远程执行Jenkins任务的用户,一般为J

jenkins配置Windows节点及服务安装

2.0版本以上默认加入了权限插件,所以在进入主界面时是需要登录的. 一.主界面->[系统管理]->[管理节点]->[新建节点],进行节点的添加: 二.输入节点名称,已经选择[Permanent Agent],这里和1.x版本的[Dumb slave]一样的效果 三.next,配置如下图: 其中,有如下几点需要注意: [# of executors]根据CPU的个数来填写数量 [远程工作目录]这个就是用来存放master到slave时,存放的临时目录,如slave的服务软件也会放在此,并且

jenkins 配置slave

1.mac的话需要先将允许远程登陆打开 设置--共享 2.再使用 ssh 用户名@主机地址登陆下,将ssh的配置保存在 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000 } span.s1 { } ~/.ssh/known_hosts 下,这个时候,打开这个文件,可以看到刚才登陆的主机配置已经保存在文件里了.这个时候就可以配置slave了 1.linux 也需要使用 ssh 用户名@主机地址登陆下

Jenkins配置slave遇到“无法启动该应用程序”的问题

飞测说:最近在负责持续集成相关的工作,我们用的是jenkins+svn+maven+sonar, 今天在用slave这块出现了一个问题,排查了好久才解决,踩过的坑,现在和大家一起看看,希望对大家有帮助: 背景:我用的是jenkins2.0,安装在tomcat下面 问题:在配置好节点后,下载slave-agent.jnlp,运行该文件,如下图报错:无法启动该应用程序,复制路径到浏览器访问,也报错 点击[详细资料]查看,发现路径出异常,仔细查看,感觉这个路径少了什么,因为我是在tomcat下配置的j

加JENKINS的SLAVE节点(LINUX)要注意的事项

从昨天下午到现在,终于解决了所有的问题.作如下记录要点: 1,从节点只要建好目录,JENKINS的包,MASTER会推送过来. 2,ANT,MAVEN之类的,要配置好环境变量,PROFILE.D .BASH_PROFILE的,能写的都写. 3,下图的出错关键是,JAVA配置变量后.在/USR/LOCAL/BIN或/USR/BIN/下建立JAVA的软链接!!!!切记!! 4,多看日志,JENKINS的日志输出会提示很多信息.

jenkins windows slave 报错ERROR: Error cloning remote repo 'origin'

在slave上是git clone ssh是可以成功的,但是jenkins调用slave节点就报如下错误: ERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitException: Could not init C:\lebo\workspace\repo1 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:717)

Jenkins Slave 节点的配置

Jenkins的主节点无法满足当前的发布需求,所以我们需要增加一个从节点,我们是本着节约的模式,所以主从节点均需要有任务来进行构建: 1.系统管理->管理节点: 2.添加从节点,管理节点->新建节点: 3.配置从节点信息,保存信息: 名称: 节点的名字: 描述:节点的描述信息: 远程工作目录:节点的根目录(如果目录不存在,会自动创建目录.但是目录需要读写权限) 标签:用来对多节点分组,标记之间用空格分隔.例如'refression java6'将会把一个节点标记上'regression'和'j