没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一、安装 jdk
因为我的 gitlab 是容器方式安装的,安装 jkd 需要进入容器内操作。
我要检查的 java 代码,需要安装 jdk
用 winscp 等软件将 jdk-8u391-linux-x64.tar.gz 文件传到 linux 系统中
我放到了 /usr/local/java 中,/usr/local 下没有 java 目录的话,就用 mkdir /usr/local/java 创建。
解压
tar -zxvf jdk-8u391-linux-x64.tar.gz
配置环境变量
vim /etc/profile
在文件末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_391
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存退出,刷新环境变量,使修改生效
source /etc/profile
查看是否安装成功
java -version
jdk-8u391-linux-
x64.tar.gz
二、gitlab 服务端开启全局设置
因为我是要针对所有的 java 项目检查,所以我选择全局配置
1、修改 gitlab.rb 的配置文件
我的 gitlab 的版本是 gitlab-ce:15.0.2,配置如下
gitaly['custom_hooks_dir'] = "/var/opt/gitlab/custom_hooks"
如图:
找到上面这个配置检查代码的全局配置,把配置打开,并且配置为自己想要存放的一个目录
2、创建目录
mkdir -p /var/opt/gitlab/custom_hooks
cd /var/opt/gitlab/
mkdir pre-receive.d
pre-receive.d 使用这个目录就是在 push 的执行这个目录下面的脚本
资源评论
javascript_good
- 粉丝: 89
- 资源: 68
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python tkinter-08-盒子模型.ev4.rar
- Doozy UI Manager 2023
- 基于matlab实现夜间车牌识别程序(1).rar
- 基于matlab实现无线传感器网络无需测距定位算法matlab源代码 包括apit,dv-hop,amorphous在内的共7个
- 基于python的yolov5实现的旋转目标检测
- 基于matlab实现无线传感器网络 CAB定位仿真程序 这是无线传感器节点定位CAB算法的仿真程序,由matlab完成.rar
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- springcodespringcodespringcodespringcode
- 基于matlab实现权值的MAXDEV无线传感器网络定位算法研究 MAXDEV 无线传感器 定位 算法.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功