第一篇博客

Jenkins萌新,在配置过程中按照网上的教程遇到了很多坑,写下来以防自己忘记,提醒大家需要注意的坑。

第一个问题:8080端口被本地的Tomcat或其他应用占用

Jenkins安装文件夹下有一个Jenkins.xml文件里面将port8080那句话改成8081保存退出即可(推荐notepad++,以管理员身份运行)。如下图:
Jenkins github webhook部署的一系列问题汇总及解决方案

第二个问题:Gitlab hook plugin和ruby-time

根据网上教程的提示,要想完成gitlab的一键部署要完成两个插件的下载,其中第一个Build。。。 可以正常下载,但是gitlab hook plugin和ruby无法正常下载,原因是因为Jenkins必须安装在 C盘的根目录下,如果本来没有安装在C的根目录下,请把你的Jenkins剪切过去,然后修改注册表:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Jenkins
这个目录下的ImagePath为"C:\Jenkins\jenkins.exe"
如下图:
Jenkins github webhook部署的一系列问题汇总及解决方案
然后再重新下载那两个插件就发现可以成功下载了。

第三个问题:没有回调URL

按照教程创建的第一个Project的构建触发器的一项中,应该会有Build when a change is pushed to GitLab. GitLab webhook URL:这一项
如下图:
Jenkins github webhook部署的一系列问题汇总及解决方案
但是会有没有该选项的可能性,那是因为我们在安装插件的过程中,除了Gitlab hook plugin这个插件之外还要额外下载一个名字叫做Gitlab的插件,安装成功后,我们发现这项也出现了。

最后

以上是我在配置Jenkins过程遇到并顺利解决的问题,希望能和大家多多探讨。

相关文章: