内容简介:查看所有用户创建数据库创建角色
1、数据库操作:
进去数据库复制代码
psql -U postgres -h 127.0.0.1 复制代码
查看所有用户
postgres=# \du复制代码
创建数据库
CREATE DATABASE sonar复制代码
创建角色
CREATE ROLE sonar ALTER ROLE sonar WITH LOGIN;复制代码
2、 Docker 构建sonar镜像(SONARQUBE_JDBC_URL:更改成自己的数据库地址,案例ip为:192.168.0.25)
镜像构建
docker run -d --name sonarqube \
-p 8888:9000 -p 9092:9092 \
-e SONARQUBE_JDBC_USERNAME=sonar \
-e SONARQUBE_JDBC_PASSWORD=sonar \
-e SONARQUBE_JDBC_URL=jdbc:postgresql://192.168.0.25/postgres \
-d sonarqube复制代码
登录:
http://192.168.0.25:8888/about复制代码
默认账号密码为:
admin,admin复制代码
插件安装:(Chinese Pack 插件安装和CheckStyle 插件安装)
点击 配置 -> 系统 -> 更新中心 -> Available -> Search,输入 CheckStyle,在搜素结果中找到 对应 插件点击 Install,等待下载完成后,按照页面提示点击 Restart 自动重启服务即可完成安装。
3上传项目到sonar
maven配置:
<settings> <pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
</pluginGroups> <profiles> <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault>
</activation> <properties> <!-- 配置 Sonar Host地址,默认:http://localhost:9000 -->
<sonar.host.url> http://myserver:9000
</sonar.host.url> </properties> </profile> </profiles> </settings>
复制代码
项目配置:
如果我们想指定使用某个版本的 sonar-maven-plugin 插件,比如 3.3.0.603 版本,可以有两种方式:
一、修改 pom.xml 文件
<build>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</plugin>
</plugins>
</build>
复制代码
二、使用 mvn 命令指定
mvn clean install -DskipTests=true org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar复制代码
4、上传项目到镜像仓库:
进去配置文件: /etc/docker/daemon.json
{
"registry-mirrors": ["https://3itj1ym2.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.199.201"],#这里修改你对应的仓库地址,即harbor地址
"hosts": [
"tcp://0.0.0.0:2375",
"unix:///var/run/docker.sock"
]
}复制代码
进去配置文件:/lib/systemd/system/docker.service
[Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker ExecStart=/usr/bin/dockerd#去掉后面的东西 ExecReload=/bin/kill -s HUP $MAINPID TimeoutSec=0 RestartSec=2 Restart=always复制代码
重启
sudo chmod -R 777 /var/run/docker.sock sudo systemctl daemon-reload sudo systemctl start docker sudo systemctl enable docker复制代码
登录:docker login 192.168.0.7(写入账户密码)
执行:(这里需要配置 dockerfile-maven-plugi插件 )
mvn clean deploy -U -DskipTests=true -P yiye_two_test 复制代码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 从0到1搭建推荐策略产品的思考(二):如何搭建?
- Docker搭建disconf环境,三部曲之三:细说搭建过程
- 在Windows下搭建React Native Android开发环境&搭建项目
- 2019最新k8s集群搭建教程 (centos k8s 搭建)
- Python 环境搭建
- 1 - 搭建开发环境
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
机器学习系统设计
[德] Willi Richert、Luis Pedro Coelho / 刘峰 / 人民邮电出版社 / 2014-7-1 / CNY 49.00
如今,机器学习正在互联网上下掀起热潮,而Python则是非常适合开发机器学习系统的一门优秀语言。作为动态语言,它支持快速探索和实验,并且针对Python的机器学习算法库的数量也与日俱增。本书最大的特色,就是结合实例分析教会读者如何通过机器学习解决实际问题。 本书将向读者展示如何从原始数据中发现模式,首先从Python与机器学习的关系讲起,再介绍一些库,然后就开始基于数据集进行比较正式的项目开......一起来看看 《机器学习系统设计》 这本书的介绍吧!