ubuntu使用docker部署jenkins+sonarqube
本章介绍ubuntu(20.0.4)下使用docker部署jenkins pipeline+sonarqube
一. docker安装
请参考本书docker下安装那一章docker安装
二. docker compose 部署
docker compose 介绍与安装:
请参考Docker Compose一章
docke compose 部署jenkins+sonarqube:
请参考持续集成部署这章
使用docekr-compose up启动服务时注意:
在docker-compose.yaml同级目录下创建出jenkins_home,sonarqube_home,db_data三个目录
在docker-compose.yaml同级目录下创建一个名为'.env'的文件,文件的内容写下,该目录的绝对路径。
执行docker-compose报文件夹权限问题,在持续集成部署下面有说明解决办法。
通过持续集成部署这章,我们已经布置好jenkin+sonarqube+db,并能通过jenkins构建sonarqube项目。下面说一说如何构建pipeline项目。
三. jenkins pipeline
在持续集成部署这章,我们已经下载好jenkins的sonarqube scanner插件 并配置好sonarqube服务器,这里我就不讲啦,下面我只讲配置pipeline项目需要哪些东西
jenins下载 Blue Ocean插件:
在jenkins插件中心搜索Blue Ocean插件,并下载。
构建pipeline项目:
两种方法:
pipeline项目构建流程:
点击创建项目,选择pipeline
Last updated
Was this helpful?