sonarqube插件开发(一) 环境搭建

1. 下载Docker容器

# 最新版本镜像
docker pull sonarqube
# 长期支持版镜像
docker pull sonarqube:lts

2. 将已有的插件导出(使用docker cp 无法找到容器内部的存储所以采用临时容器备份),启动一个临时容器

docker run -d -v /docker/store/sonarqube/plugins:/plugins sonarqube

3. 进入容器

docker exec -it a3 bash

4. 将插件复制到挂载的存储目录中

cp -r /opt/sonarqube/extensions/plugins/* /plugins

5. 重新启动一个新容器,为开发使用

docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 -v /docker/store/sonarqube/plugins:/opt/sonarqube/extensions/plugins sonarqube

6. 以后开发过程中将插件放到/docker/store/sonarqube/plugins目录里重启容器即可

注意:

你也可使用热部署,但是 官网不推荐,多次热部署会有内存泄漏问题

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值