美文网首页
Jenkins+GitHub 持续集成环境搭建

Jenkins+GitHub 持续集成环境搭建

作者: __元昊__ | 来源:发表于2019-06-10 10:58 被阅读0次

5.1 要点

Jenkins 与 GitHub 配合实现持续集成需要注意以下几点:
 第一:Jenkins 要部署到外网上,因为内网地址 GitHub 是无法访问到的。这一
点可以通过租用阿里云等平台提供的云服务器实现。
 第二:Jenkins 所在的主机上需要安装 Git,通过 Git 程序从 GitHub 上 clone 代
码。
 第三:在 Jenkins 内需要指定 Git 程序位置,和指定 JDK、Maven 程序位置非常
类似。
 第四:在 GitHub 上使用每个 repository 的 WebHook 方式远程触发 Jenkins 构建。
 第五:在 Jenkins 内关闭“防止跨站点请求伪造”

5.2 Linux 环境下安装 Git

 第一步:安装编译 git 时需要的包

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-deve
yum install -y gcc perl-ExtUtils-MakeMaker

 第二步:删除已有的 git

yum remove git

 第三步:Git 官网下载 Git 最新版 tar 包,移动到/usr/src 目录下

cd /usr/src
tar -zxvf git-2.9.3.tar.gz

 第四步:编译安装

cd git-2.9.3
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc

 第五步:检查一下版本号

git --version

5.3 在 Jenkins 中指定 Git 程序位置

微信截图_20190610105459.png

5.4 在 GitHub 上添加 WebHook

微信截图_20190610105643.png

5.5 在 Jenkins 内关闭“防止跨站点请求伪造”

微信截图_20190610105734.png

相关文章

网友评论

      本文标题:Jenkins+GitHub 持续集成环境搭建

      本文链接:https://www.haomeiwen.com/subject/qqbaxctx.html