ubuntu使用docker部署jenkins+sonarqube

本章介绍ubuntu(20.0.4)下使用docker部署jenkins pipeline+sonarqube

一. docker安装

  1. 请参考本书docker下安装那一章docker安装

二. docker compose 部署

  1. docker compose 介绍与安装:

    请参考Docker Compose一章

  2. docke compose 部署jenkins+sonarqube:

    请参考持续集成部署这章

  3. 使用docekr-compose up启动服务时注意:

    1. 在docker-compose.yaml同级目录下创建出jenkins_home,sonarqube_home,db_data三个目录

    2. 在docker-compose.yaml同级目录下创建一个名为'.env'的文件,文件的内容写下,该目录的绝对路径。

    3. 执行docker-compose报文件夹权限问题,在持续集成部署下面有说明解决办法。

通过持续集成部署这章,我们已经布置好jenkin+sonarqube+db,并能通过jenkins构建sonarqube项目。下面说一说如何构建pipeline项目。

三. jenkins pipeline

持续集成部署这章,我们已经下载好jenkins的sonarqube scanner插件 并配置好sonarqube服务器,这里我就不讲啦,下面我只讲配置pipeline项目需要哪些东西

  1. jenins下载 Blue Ocean插件:

    在jenkins插件中心搜索Blue Ocean插件,并下载。

  2. 构建pipeline项目:

    两种方法:

     进入Blue Ocean界面
    
     创建项目,选择pipeline(流水线)项目: 接下来主要说这个

    pipeline项目构建流程:

    1. 点击创建项目,选择pipeline

Last updated

Was this helpful?