美文网首页
jenkins+git持续集成构建

jenkins+git持续集成构建

作者: 码农GG | 来源:发表于2020-03-20 22:39 被阅读0次

1.要点:

1.Jenkins 要部署到外网上,因为内网地址GitHub是无法访问到的
2.Jenkins所在的主机上需要按照Git ,通过Git程序从GitHub上clone代码。
3.在Jenkins内需要指定Git程序位置,和指定JDK,Maven程序位置非常类似。4. 在GitHub 上使用每repository的WebHook 方式远程触发Jenkins构建。
5.在Jenkins内关闭“防止跨站点请求伪造”。

2.linux环境下安装Git

1.进入git在GitHub上发布版本页面https://github.com/git/git/releases,这个页面我们可以找到所有git已发布的版本。这里我们选择最新版的tar.gz包。

image.png

2.安装编译git时需要的包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker

3.删除已有的git
yum remove git

4.Git官网下载Git最新版tar包,移动到/usr/src 目录下cd /usr/src
tar -zxvf git-2.9.3.tar.gz

5.编译
cd git-2.9.3
make prefix=/usr/local/git all

6.安装git至/usr/local/git路径
make prefix=/usr/local/git install

7.配置环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/git/bin

8.检查版本号
git --version

3.在Jenkins中指定Git客户端位置

image.png

4.在GitHub上添加WebHook(钩子程序)

image.png

注:远程触发地址

5.在Jenkins中关闭“防止跨站点请求伪造”

image.png

相关文章

网友评论

      本文标题:jenkins+git持续集成构建

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