使用jenkins实现持续集成
jenkins地址: https://jenkins.io/
jenkins是什么
jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。
Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流。
jenkins持续集成原理
链接地址: [https://www.cnblogs.com/liyuanhong/p/6548925.html][https_www.cnblogs.com_liyuanhong_p_6548925.html]
为服务器安装java环境
链接: Ubuntu通过apt-get安装java
为服务器安装git
链接: Ubuntu安装Git
打开服务器8080端口,因为jenkins默认运行在8080端口
以阿里云服务器为例
- 为服务器安装jenkins
使用ssh连接到服务器,连接命令
ssh root@域名或者IP
输入以下命令
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | apt-key add -
sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
apt-get update
apt-get install jenkins
这个时候Jenkins就已经开始运行了
可以用以下命令查看进程信息。
ps -ef | grep jenkins
然后通过浏览器访问jenkins
访问: 主机号 :8080
如果是在本机,就访问 localhost:8080
如果是远程服务器,就访问 域名 : 8080
就可以进入界面了
在命令行输入 cat 加红色的那个路径名,就可以看到密码了
之后就是把Jenkins和github托管平台关联起来
链接地址:[https://blog.csdn.net/u011904605/article/details/54590383][https_blog.csdn.net_u011904605_article_details_54590383]
其中有一步需求注意
之后就可以体验jenkins了,最直观的体验就是当你在github有push操作的时候,触发github的web钩子函数,向jenkins发送一个请求,Jenkins监听到这个请求,执行shell脚本,构建项目。项目的默认地址 /var/lib/jenkins/workspace/工作区。
可以在工作区见到每一次的push所触发的构建历史
也可以看到构建好的文件
特别鸣谢王征宇!帮我们一个班安装
还没有评论,来说两句吧...