ubuntu server 16.04 使用docker搭建jenkins和sonarqube

导读:本篇文章讲解 ubuntu server 16.04 使用docker搭建jenkins和sonarqube,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

其他博文连接

ubuntu server 16.04 使用docker搭建jenkins和sonarqube

搭建jenkins

参考文档

步骤

本次只进行安装,如何在CI/CD中使用,待以后教程

通过Docker安装

  • 在linux中执行下面命令:
docker run \
  -u root \
  --rm \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean

在这里插入图片描述

通过War安装

来自官方文档

Jenkins的Web应用程序ARchive(WAR)文件版本可以安装在任何支持Java的操作系统或平台上。
要下载并运行Jenkins的WAR文件版本,请执行以下操作:

  • 将最新的稳定Jenkins WAR包 下载到您计算机上的相应目录。
  • 在下载的目录内打开一个终端/命令提示符窗口到。
  • 运行命令java -jar jenkins.war
  • 浏览http://localhost:8080并等到Unlock Jenkins页面出现。
  • 继续使用Post-installation setup wizard后面步骤设置向导。

配置

  • 当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。
    在这里插入图片描述
  • 密码的目录在/var/jenkins_home/secrets/initialAdminPassword,下图时通过docker容器运行的查看密码方式,复制进去后点击继续。
    在这里插入图片描述

Notes:

  • 如果您以分离模式在Docker中运行Jenkins,则可以从Docker日志(above) 访问Jenkins> 控制台日志。
  • Jenkins控制台日志显示可以获取密码的位置(在Jenkins主目录中)。 必须在新Jenkins安> 装中的安装向导中输入此密码才能访问Jenkins的主UI。 如果您在设置向导中跳过了后续的> 用户创建步骤, 则此密码还可用作默认admininstrator帐户的密码(使用用户名“admin”)
  • 自定义jenkins插
    这里可以选择安装推荐的插件,等待一段时间后插件会安装成功。
    在这里插入图片描述
  • 创建第一个用户
    插件下载完成后,会进入创建用户界面,这里可以根据情况创建一个用户。
    在这里插入图片描述
  • 实例配置
    配置Jenkins URL:后点击“保存并完成”
    在这里插入图片描述
    在这里插入图片描述

搭建sonarqube

通过Docker安装

  • 执行下面命令创建一个sonarqube-container.sh的shell脚本
cat > ./sonarqube-container.sh <<EOF
#!/bin/bash
##获取postgresql的镜像
docker pull postgres
##启动postgresql
docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres
##获取sonarqube的镜像
docker pull sonarqube
##启动sonarqube
docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube
EOF
  • 执行 sh sonarqube-container.sh
  • 打开http://localhost:9000 点击login,用户名密码均为admin
    在这里插入图片描述
    这样sonarqube也安装好了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/13163.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!