jenkins+git持续集成构建

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容