首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Jenkins + Sonar服务器部署到本地主机

从Jenkins + Sonar服务器部署到本地主机
EN

Stack Overflow用户
提问于 2017-05-06 14:47:54
回答 1查看 1.1K关注 0票数 0

我成功地从jenkins作业中启动了对git存储库的SonarQube分析,并以一种自动的本地方式进行了分析。我的jenkins部署在我的端口8080 -> localhost: 8080我的声纳部署在我的端口9000 -> localhost: 9000

现在我必须将它部署到Jenkins正在运行的服务器上,但我不知道如何做,我只是设法在服务器Jenkins上下载了sonarQube插件,但是关于其他的,我不知道如何执行它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-23 17:51:14

我的詹金斯部署在我的端口8080 ->本地主机: 8080我的声纳部署在我的端口9000 ->本地主机:9000.将其部署在Jenkins运行的服务器上。

对于生产系统,请考虑在不同的系统上安装SonarQube和Jenkins构建代理。这些服务将满足资源的规模和增加构建时间。

概述

了解信息流是有帮助的。这些是触发自动扫描的最常见步骤。

  • 用户将代码推送到Git服务。
  • Git提供者将事件(web钩子)发送到构建环境(Jenkins on :8080)
  • Jenkins服务器将调度一个配置好的作业,该作业在Jenkins构建代理上执行SonarQube扫描程序插件。请注意,某些配置可能在与服务器相同的计算机上有一个生成代理。
  • 当扫描仪完成后,它将将结果发送到在Jenkins中配置的SonarQube服务器(:9000)

配置

设法在Jenkins服务器上下载sonarQube插件

主配置将发生在Global Tool Configuration中。按照此页面中的说明配置SonarQube扫描仪并创建作业。

简化步骤

  1. 配置Jenkins以指向您的SonarQube服务器 向下滚动到SonarQube Scanner配置部分,并单击Add SonarQube Scanner。它是基于典型的Jenkins工具自动安装.您可以选择指向已经安装的SonarQube扫描仪版本(取消选中“安装自动”),或者告诉Jenkins从远程位置抓取安装程序(选中“自动安装”):
  2. 将SonarQube扫描程序生成步骤添加到构建
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43821804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档