day6 代码上线

docker部署sonarkube

为了部署方便直接使用容器
第一步 安装docker-ce

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum install docker-ce -y
​
systemctl enable docker
systemctl start docker

第二步 导入镜像并启动容器

#docker启动sonarqube
docker run --name mysql-sonar -e MYSQL_ROOT_PASSWORD=mysql -e MYSQL_DATABASE=sonar -e MYSQL_USER=sonar -e MYSQL_PASSWORD=sonar -v /data/mysql:/var/lib/mysql -p 33066:3306 -d mysql:5.7

docker run -d --name sonarqube -p 9000:9000 -p 9092:9092  --link=mysql-sonar:mysql   -e SONARQUBE_JDBC_USERNAME=sonar     -e SONARQUBE_JDBC_PASSWORD=sonar    -e SONARQUBE_JDBC_URL="jdbc:mysql://mysql:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" sonarqube:7.0

第三步 访问10.0.0.x:9000 admin admin


image.png

image.png

image.png

image.png

记住右面提示的代码


image.png

第四步 下载中文包
image.png

image.png

手动装中文补丁
进入容器 docker exec -it
image.png

第五步 配置客户端

首先在服务端100上解压这个包
image.png

然后做个软连接
image.png

然后到03带有jdk 和 jenkin的03上 进入到之前的代码上线目录shop或shouyou
利用刚开始的教程令牌里的连接 进行扫描如果忘了只能重建
image.png

查看结果
image.png

将代码质量检测集中Jenkins代码上线过程中

开启之间的架构tomacat01 tomcat02 lb01 sonarkube
启动tomcat 访问10.0.0.3:8080 访问jenkins
第一步去Jenkins插件管理下载插件或手动下载上传


image.png

第二步 全局配置工具去设置sonarkube


image.png

image.png

第三步 设置全局凭据


image.png

这里就需要最开始教程保留的令牌里的 secret


image.png

第四步 我们进入之前我们部署的java任务shop 或 shouyou都行,html代码我们还需要运用到令牌里的扫描命令


image.png

image.png

第五步 去web的sonarkube


image.png

java的步骤差不多,只不过需要在创建一个令牌 是java语言的,这样扫描的命令也是mva针对java的语言的
也可以用参数去扫描


image.png

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

使用钉钉通知Jenkins构建结果

钉钉插件下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/dingding-notifications/

image.png

在job中配置钉钉通知
第一步去钉钉pc端创建个机器人 保存token:后期要使用


image.png

image.png

配置添加机器人测试


image.png

测试结果
image.png

image.png

ps 假如测试失败尝试使用与Jenkins版本信息相符的插件

Jenkins分布式构建

简单的原理图


image.png

第一步 创建节点 远程节点的环境如果是java就要有jdk


image.png

image.png

image.png

第二步 查看是否畅通


image.png

image.png

第三步 修改配置构建测试
image.png

Jenkins的用户权限

第一步进入jenkins安装插件


image.png

第二步 进入全局安全配置去选中


image.png

第三步 去系统配置的管理用户去创建用户
image.png

image.png

image.png

第四步 去系统配置下面找到我们安装的插件


image.png

image.png

第五步 创建角色 项目角色 分配权限
先把配置文件/root/.Jenkins/config.xml 进行备份,假如授权出问题了还可以使用者文件进行恢复
然后我们进行创建角色kaifa 项目角色java01和shop
image.png

image.png

第六步 打开一个新的无痕窗口
登录oldboy 按照之前设置额用户名和密码进行登录
查看可以管理的项目和使用的权限
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,588评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,456评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,146评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,387评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,481评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,510评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,522评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,296评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,745评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,039评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,202评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,901评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,538评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,165评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,415评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,081评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,085评论 2 352