使用jenkins实现持续集成

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

jenkins是什么

    jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。

    Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流。


jenkins持续集成原理

        链接地址: https://www.cnblogs.com/liyuanhong/p/6548925.html


1. 为服务器安装java环境

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

2. 为服务器安装git

    链接: Ubuntu安装Git 

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

    以阿里云服务器为例




4. 为服务器安装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

其中有一步需求注意



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


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

 

也可以看到构建好的文件



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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值