zoukankan      html  css  js  c++  java
  • 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目录里重启容器即可

    注意:

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

  • 相关阅读:
    20210304
    20210303
    20210302
    20210210
    20210209
    20210208
    20210207
    例4-6
    例4-5
    例4-4
  • 原文地址:https://www.cnblogs.com/liubin0509/p/6243915.html
Copyright © 2011-2022 走看看