系统环境
1.linux:ubuntu
2.java8
3.jenkins 2.138.3 war包
4.gitlab
5.mavne3.5.4
原理
- 配置git服务器,提交代码远程更新至jenkins服务器下
- 配置maven,将之前项目打包
- 编写ssh,运行项目
使用方法
安装jdk maven
- 这个网上都有详细教程,就不在多说了。
jenkins
- 将下载jar包运行起来,nohup命令,可指定端口运行,默认为8080端口
配置全局工具配置
- 系统管理->全局工具配置->配置jdk、maven环境
安装插件
- 系统管理->插件管理->安装运行项目所需要的插件
- 常见的Maven Integration(创建maven项目使用)
- gitlab(连接git服务器)
- Gitlab Hook Plugin(git hook所用)
- Publish Over SSH(远程推送文件等)
- SSH plugin(连接远服务器)
- NodeJS Plugin(nodejs所用)
配置系统设置
- 系统管理->系统设置->配置gitlab服务器
- ssh服务器