技术

仅4步即可部署sonarqube并配置Jenkins完成代码审计

June 10, 2019

忙完毕业季有空更新博客了,这里docker安装步骤就不重复了,请看 docs.xiz.im

1、运行DB容器

docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres

2、运行sonarqube容器,账号密码都为admin,地址为http://IP:9300

docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube

3、jenkins安装sonar Scanner插件

4、新建job,在Post Steps中配置「Execute SonarQube Scanner」如下图内容
sonar.png

sonar.projectKey=标识
sonar.projectName=项目名
sonar.projectVersion=1.0
sonar.sources=.
sonar.java.binaries=.
sonar.sourceEncoding=UTF-8
sonar.language=java

PS:官方参数文档https://docs.sonarqube.org/latest/analysis/analysis-parameters/

效果图如下(结合了GitLab webhook):
jenkins.png
sonarqube.png

闲话

容实验上线

February 13, 2019

docker labs.png

地址:http://labs.cloudneko.com/

提供ubuntu/centos/debian系统镜像,最长使用时长为48小时,最高可选配置为4核2G内存,重点是这些都是可以免费使用的!
限制:30分钟内只能开通3个容器、容器只提供1个对外端口,并且不可用于非法用途!

PS:节点服务器在海外,所以速度会稍慢请谅解。

闲话

阿里云监控插件的神仙操作

January 23, 2019

昨天晚上收到各种CPU报警短信、邮件,进入相应服务器查看...并没有......然后寻思着是不是这插件抽风了,重启了一下阿里云监控插件...然后神奇的事情发生了,嗯 没错 就这样好了。。。。
cpu.png