工作需要把工作电脑作为持续集成的执行机,最近研究Jenkins,在工作电脑上搭了一套环境,期间把原来的JDK删除掉了,导致持续集成的Jenkins节点slave-agent.jnlp打不开。解决方法是重新下载JDK,并做如下配置:
JDK的bin目录是开发环境,jre目录是运行环境。Jenkins持续集成执行机需要运行的环境,因此需要在执行机上安装JDK的jre包。
1、安装完成之后,需要配置环境变量。我把环境安装在D盘了,以D盘为例:
JAVA_HOME:D:Program FilesJavajdk1.8.0_131
JRE_HOME: D:Program FilesJavajre1.8.0_131
Path:%JAVA_HOME%in;%JRE_HOME%in
CLASSPATH:%JAVA_HOME%lib ools.jar;%JRE_HOME%lib t.jar
2、下载Jenkins远程节点:agent.jar、slave-agent.jnlp
下载好jnlp文件后,修改打开方式,选择 java/jre/bin/javaws.exe
再次打开slave-agent.jnlp,持续集成可以正常运行了