Jenkins 快速搭建

Jenkins搭建方式很多,这里为了方便使用了yum方式进行安装,其他的方式就google吧。

一、Java环境安装

tar xf jdk1.8.0_121.tar.gz -C /usr/local

配置环境变量如下:

#vi /etc/bashrc 或者 #vi /etc/profile 
然后添加
JAVA_HOME=/usr/java/jdk1.8.0_121
JAVA_BIN=/usr/lib/jdk1.8.0_121/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

export JAVA_HOME JAVA_BIN PATH CLASSPATH

二、安装jenkins

cd /etc/yum.repos.d/
wget http://pkg.jenkins.io/redhat/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
yum install -y jenkins 

三、使用giltlab web hooks 自动构建

在自由风格的软件项目中,可以使用 Gitlab Hook Plugin 这个插件来对提交或合并的git代码进行自动构建。

1. 配置源码管理为git,并配置认证方式。

  这里我遇到一个问题,git拉取代码原理为ssh,如果更改了ssh端口会报错拉取失败,这里的解决办法见示例

    ssh://[email protected]:9000/root/test.git

  认证方式为在gitlab上生成access tokens 来使用。

2. gitlab web hooks 配置

  在gitlab 项目的settings->integrations中配置jenkins的push url(http://111.111.111.111:5080/project/test)并

配置secret Token为高级配置里生成的值。(也可以使用用户名密码方式进行push http://user:[email protected]:5080/project/test)

 

猜你喜欢

转载自www.cnblogs.com/40kuai/p/9294689.html