windows下jenkins安装过程中的那些坑

在jenkins官网https://jenkins.io/download/下载2.89.4版本的war包,使用jar -jar jenkins.war命令安装,报端口被占的错误,使用jar -jar jenkins.war --httpPort=8001,

然而还是报jenkins.util.xstream.CriticalXStreamException: hudson.security.GlobalMatrixAuthorizationStrategy 的错误,试了2.7版本和2.11版本的jenkins.war包还是不行,无奈下载windows选项的zip包,解压后是一个.msi的安装包,双击安装成功。

在浏览器中打开http://localhost:8080,发现是另一个程序的首页,在命令行窗口查看8080端口被哪个程序占了

只能修改jenkins默认端口了,步骤如下:

一、先停止jenkins服务

【CMD】->【net stop jenkins】

二、打开"C:Program Files (x86)Jenkinsjenkins.xml"

修改

--httpPort=8081

三、重新启动jenkins服务

【CMD】->【net start jenkins】

提示启动成功,即代表安装成功。

接下来jenkins的配置可参考链接:http://www.nnzhp.cn/archives/590

原文地址:https://www.cnblogs.com/qiezizi/p/8534497.html