最近两天,在做jenkins中拉取git仓库代码,踩了不少坑,在对象的协助下,顺利出坑,现在总结踩坑经历。
首先,最开始使用的jenkins版本(从网盘使用老师的安装包),找不到如何安装插件功能。解决办法:重新下载安装最新的版本。
同时安装了tomcat(web服务器),把最新的安装包放在tomcat的webapps目录下,通过tomcat的bin下的“./startup.sh”脚本,直接启动tomcat,在浏览器中输入“http://ip:8080/jenkins”访问jenkins。
其次,启动jenkins后,安装git后,发现找不到添加git账户,点击提交时会报错。
解决办法:通过jenkins的报错日志,根据错误码查到链接说明(https://www.jenkins.io/doc/developer/views/table-to-div-migration/),发现是git插件没有更新。需要更新git插件的版本。
最后,还需要添加SSH的公钥和私钥的凭证。在jenkins的插件管理中安装Credentials的两个插件,在linux中的/root/.ssh文件下,输入“ssh-keygen -t rsa”命令,生成key,输入git的秘钥名称(随便写),剩下的回车键就可以。把生成的公钥贴到git的ssh秘钥管理中,把生成的私钥凭证添加到Manage Credentials中,输入git的账号和密码。
两个插件
就这样,我的代码终于拉取成功啦~~~
拉取成功