使用jenkins实现持续集成

朴灿烈づ我的快乐病毒、 2022-05-19 22:24 411阅读 0赞

jenkins地址: https://jenkins.io/

jenkins是什么

  1. jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。
  2. Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流。

jenkins持续集成原理

  1. 链接地址: [https://www.cnblogs.com/liyuanhong/p/6548925.html][https_www.cnblogs.com_liyuanhong_p_6548925.html]
  1. 为服务器安装java环境

    链接: Ubuntu通过apt-get安装java

  1. 为服务器安装git

    链接: Ubuntu安装Git

  2. 打开服务器8080端口,因为jenkins默认运行在8080端口

    以阿里云服务器为例

70

70 170 2

70 3

  1. 为服务器安装jenkins

使用ssh连接到服务器,连接命令

ssh root@域名或者IP

输入以下命令

  1. wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | apt-key add -
  2. sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  3. apt-get update
  4. apt-get install jenkins

这个时候Jenkins就已经开始运行了

可以用以下命令查看进程信息。

  1. ps -ef | grep jenkins

70 4

然后通过浏览器访问jenkins

访问: 主机号 :8080

如果是在本机,就访问 localhost:8080

如果是远程服务器,就访问 域名 : 8080

就可以进入界面了

70 5

在命令行输入 cat 加红色的那个路径名,就可以看到密码了

之后就是把Jenkins和github托管平台关联起来

  1. 链接地址:[https://blog.csdn.net/u011904605/article/details/54590383][https_blog.csdn.net_u011904605_article_details_54590383]

其中有一步需求注意

70 6

之后就可以体验jenkins了,最直观的体验就是当你在github有push操作的时候,触发github的web钩子函数,向jenkins发送一个请求,Jenkins监听到这个请求,执行shell脚本,构建项目。项目的默认地址 /var/lib/jenkins/workspace/工作区。

70 7

可以在工作区见到每一次的push所触发的构建历史

70 8

也可以看到构建好的文件

70 9

特别鸣谢王征宇!帮我们一个班安装

发表评论

表情:
评论列表 (有 0 条评论,411人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IOS使用Jenkins进行持续集成

    平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现