Jenkins持续集成和持续交付
Jenkins是一个持续集成和持续部署的工具,主要作用就是通过流程化的过程,将代码测试、集成和部署的过程进行自动化,减轻部署工作以及部署中出现的问题。
1.Jenkins自动化测试:https://www.yiibai.com/jenkins/jenkins_automated_testing.html#article-start
2.执行多个步骤(step):https://jenkins.io/zh/doc/pipeline/tour/running-multiple-steps/
1.下载安装
可以下载windows的安装软件,也可以下载.war包,放到Tomcat的webapps目录下。
1.Jenkins安装及入门配置:https://www.jianshu.com/p/400b4516b98e
2.打开网站
安装成功后,启动网站,或者输入Tomcat地址:localhost:8080/jenkins
,打开网站。首次打开需要填入密码。
根据提示,找到相应的目录,然后复制其中的密码到输入框中,就可以进入页面了。
3.安装插件
我这里选择了安装社区推荐的插件,也可以选择自定义安装哪些插件。选择安装社区推荐插件,那就慢慢等吧(一两个小时,不成问题)。
等待许久,最后部分插件安装失败了,没有关系,我们继续。
4.创建用户名
5.实例配置
虽然不知道有什么用,但是你点保存并完成就对了。
6.已就绪
7.安装完成
8.配置maven和jdk
(1) 配置Maven和JDK路径
Manage Jenkins->Global Tool Configuration->JDK->Maven
(2) 安装Maven插件
Manage Jenkins->Manage Plugins->Available->Maven Integration
1.Jenkins之配置Maven和JDK-yellowcong:https://blog.csdn.net/yelllowcong/article/details/78285230
9.更换国内源
1.jenkins更换国内源:https://blog.csdn.net/weixin_30326745/article/details/102050477
2.Jenkins 更换国内源:https://www.cnblogs.com/whm-blog/p/10448096.html
3.Jenkins:插件安装失败问题:https://www.jianshu.com/p/2b7288e77ff8
问题
(1) No such plugin: cloudbees-folder
到网站:cloudbees-folder ,下载对应版本的hpi(具体的版本,没找到方法查看),然后放到:tomcat目录\webapps\jenkins\WEB-INF\detached-plugins 目录下,重启tomcat。
上面似乎没成功,不要紧,还有下一波,打开任务管理器,将所有的java进程都关掉,然后重启tomcat就可以了。
It's the issue with java process running in background. Just kill the process if you are using windows go to task manager and kill the java process and try to run Jenkins again. It will definitely solve your problem.
1.安装过程中出现一个错误: No such plugin: cloudbees-folder :https://www.cnblogs.com/Charles-Yuan/p/9589284.html
2.An error occurred during installation: No such plugin: cloudbees-folder
:https://github.com/jenkinsci/docker/issues/649
3.Jenkins插件下载失败两种处理办法:https://blog.csdn.net/tianhua79658788/article/details/78249908
(2) 无法连接到Jenkins
关闭tomcat重启。
1.jenkins部署时遇到“似乎无法联网”,导致无法安装默认插件的解决方案:https://www.cnblogs.com/VseYoung/p/9967648.html
2.安装Jenkins时不能联网安装插件问题解决:https://blog.csdn.net/txyzqc/article/details/77885367