程序员docker&Jkenkis&mavenStudio

Jenkins+Gitlab+Maven+Tomcat 持续集成

2018-08-24  本文已影响49人  maoqitian

持续集成:Continuous Integration,简称CI,意思是,在一个项目中,任何人对代码库的任何改动,都会触发CI服务器自动对项目进行构建,自动运行测试,甚至自动部署到测试环境。这样做的好处就是,随时发现问题,随时修复。因为修复问题的成本随着时间的推移而增长,越早发现,修复成本越低。当你想要更新你的项目,只要动手提交代码到你的代码仓库,剩余的更新部署操作就只管交由CI服务器来完成就好,这次使用的CI工具是JenKins。

Jenkins.jpg 添加新监听的端口.png
 ```
 http://localhost:8080/reload
 ```
```
查看Java相关的包信息: 
 rpm -qa|grep java (或rpm -qa|grep jdk,rpm安装后,包名里没有Java)
卸载 
yum -y remove java [包名] 
例如 
yum –y remove java java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64 

jdk 卸载方法 https://blog.csdn.net/xyj0808xyj/article/details/52444694

//解压到指定目录
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/

//编辑配置文件
vim /etc/profile

export JAVA_HOME=/opt/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH 
  
//更新配置文件
source /etc/profile

```
安装git版本.png
- 安装 maven(安装在部署JenKins服务器上)
  -
  - 后台项目为spring-boot搭建,需要安装maven
  - 下载 [maven 3.5.4](http://maven.apache.org/download.cgi)
```
执行以下命令
tar -zxvf apache-maven-3.3.9-bin.tar.gz -C /opt

在/etc/profile文件末尾增加以下配置
M2_HOME=/opt/tyrone/maven (注意这里是maven的安装路径)
 export PATH=${M2_HOME}/bin:${PATH}
 
重载/etc/profile这个文件
  source /etc/profile 
```
[图片上传失败...(image-ae6fb0-1535116185320)]

- GitLab服务器配置
  -
  - 由于公司已经搭建好Gitlab服务器,所以我也没有配置过Gitlab,不过Gitlab配置网上已经有很多资料,可以自行百度。

最后

上一篇下一篇

猜你喜欢

热点阅读