搭建Gitlab+maven+jenkins持续集成环境

待我称王封你为后i 2022-02-24 09:58 542阅读 0赞

一、安装git

简介

git是一个分布式版本控制软件,我采用的采用的安装方式是源码安装

1、安装编译git时需要的包

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

# yum install gcc perl-ExtUtils-MakeMaker

2、把git源码包解压到/usr/local/目录下

# tar -xzvf git-2.0.0.tar.gz -C /usr/local/

3、git的配置(configure)、编译(make)、安装(make install)

# cd git-2.0.0#./configure prefix=/usr/local/git #配置安装路径

# 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

在这里就安装完成了


二、安装maven

从官网(http://maven.apache.org/download.cgi)下载maven之后,直接解压到/usr/local/目录下,然后配置下/etc/profile,文件中配置maven环境变量,再source /etc/profile文件

export MAVEN_HOME=/zsshu/apache-maven-3.3.9

export PATH=$ANT_HOME/bin:$MAVEN_HOME/bin:/usr/local/git/bin:$PATH

查看maven安装版本:mvn -v


三、安装jenkins

  1. 在官网(https://jenkins.io/index.html)直接下载一个war包,我下载的是LTS Release版本,会比较稳定点,然后直接放到tomcat的webapps目录下,启动tomcat就可以了

四、配置全局变量

点击系统管理->Global Tool Configuration,配置jdk,git,maven的根目录

![Image 1][]

![Image 1][]

![Image 1][]

点击系统管理->系统设置,配置SSH连接信息

![Image 1][]


五、插件下载

jenkins 利用maven编译,打包,所需插件

![Image 1][]

git相关插件

![Image 1][]


六、配置秘钥

git生成公钥、私钥

ssh-keygen -t rsa -C “your.email@example.com” -b 4096

e-mail为git用户名

配置秘钥

点击系统管理->Credentials->System->Global credentials (unrestricted)

![Image 1][]

登录git系统->setting->SSH key->add key

![Image 1][]


七、构建一个任务

![Image 1][]

![Image 1][]

![Image 1][]

shell脚本可参考:

echo “————————“

kill -9 $(ps -ef |grep display |awk ‘{print $2}‘ |sed -n ‘1p’|tr -s ‘\n’ ‘ ‘)

echo “kill $ID done”

echo “————————“

nohup java -jar /zsshu/jars/display-1.0.jar —spring.profiles.active=dev —logging.level.root=debug &

echo “success”

点击保存,然后立即构建

[Image 1]:

发表评论

表情:
评论列表 (有 0 条评论,542人围观)

还没有评论,来说两句吧...

相关阅读

    相关 持续集成环境

    1、基本原理      从Hudson打包环境将安装包copy 上传到应用服务器 中、应用服务器与数据库服务器建立信任关系实现无密码数据传输。在Hudson服务器E目录上存放