初学Jenkins遇到的那些问题总结

初学一项技术的时候,没有高手的执导,难免会遇到一些不易理解的问题。这里总结一下初学Jenkins的时候遇到的那些问题,防止再次掉进去,不能解释原因的,直接绕过就好。

1.使用“java -jar jenkins.war”命令只有打开的网址应该是“http://localhost:8080/”,然后输入密码,创建自己的第一个用户。不要输成了“http://localhost:8080/jenkins/”,否则会出现莫名其妙的错误。

2.将 “jenkins.war”加入到Tomcat里面之后利用Tomcat启动的时候,浏览器输入的地址是“http://localhost:8080/jenkins/”。

3.目前出现了一个问题插件管理里面没有可用插件,正在想办法处理这个问题。
现在这个问题已经得到解决了,在网上看了很多帖子,有些能解决安装插件的问题,但是都不能解决根本的问题,直接出现插件列表。
能够解决插件的问题无外乎就是配置代理(HTTP Proxy Configuration),或者下载好插件的.hpi文件然后上传(Upload Plugin)就好了。
但其实有一个非常简单的方法,就是将“Update Site”下面的网址由之前的“https://updates.jenkins.io/update-center.json”换成“http://updates.jenkins.io/update-center.json”就好了,其实就是把“https”换成了“http”就行了。改完之后千万不要忘了点击“submit”,然后重启Jenkins才能生效。

直接改“Update Site”是最简单有效的方法了,网上也有将地址改成别的,但是不一定有效,直接将“https”换成了“http”已经亲测有效了,希望这种方式能帮助到各位。

4.网上很多教程新建任务的时候下面都有很多选项,而你的就只有一个“构建一个自由风格的软件项目”。
不要惊慌其实是你没有安装相应的插件而已,比如,教你怎么出现“构建一个maven项目”,只需要安装一个插件“Maven Integration plugin”就可以了。


5.在创建pipeline(流水线)项目的时候,发现构建的时候一直报错“Caused: java.io.IOException: Cannot run program "nohup" (in directory "……”,此时你应该看看你编辑的“Configure”里面的脚本是不是含有Linux脚本命令“sh”,而你使用的系统是Windows系统,你只需要把里面的“sh”命令替换成“bat”就好了。

6.如果你一直发现你的新建任务里面没有pipeline(流水线)这个选项,不要惊慌,你可能没有装对插件。
请选择下面这个插件安装。
安装好这个插件之后,你的新建任务里面就有流水线(pipeline)这个选项了。

使用Jenkins的新手不要慌,遇到问题多查资料,请教大神或者自己分析并做一些尝试。遇到问题还要多做总结,免得后面又遇到类似的问题。

以上是目前使用Jenkins的时候遇到的一些问题,在这里做一个总结。如果能有幸帮助到各位也不失我写这篇总结的意义。后面持续更新,如果有新的内容会持续补充。欢迎指正!

发布了46 篇原创文章 · 获赞 10 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/sqhren626232/article/details/86703606