当前位置: 首页 > news >正文

微设计公司网站软件外包公司怎么找业务

微设计公司网站,软件外包公司怎么找业务,瓯海建设网站,wordpress wp_postmeta什么是SonarQube?看看维基百科的说明#xff1a;SonarQube与CI/CD架构图SonarQube与CI/CD架构图Docker运行SonarQube简单了解之后#xff0c;开始安装SonarQube.这里用Docker安装注#xff1a;这里用mysql来存储SonarQube的数据#xff0c;SonarQube7.9起已经不在支持mysq… 什么是SonarQube?看看维基百科的说明SonarQube与CI/CD架构图SonarQube与CI/CD架构图Docker运行SonarQube简单了解之后开始安装SonarQube.这里用Docker安装注这里用mysql来存储SonarQube的数据SonarQube7.9起已经不在支持mysql了可以安装官方推荐的PostgreSQLSonarQube 6.7.7Docker-CE 19.03.1Mysql 5.7安装直接运行这个docker命令来安装网上其他的教程有什么挂载文件什么的我试了都会安装失败原因还是因为权限原因因为SonarQube不是以root用户运行的导致没权限读写挂载出来的文件夹注意创建容器前一定要先保证你连的容器有对应的数据库docker run -d --name sonarqube -p 9099:9000 -p 9092:9092 --linkdev_mysql:mysql -e SONARQUBE_JDBC_USERNAMEapp -e SONARQUBE_JDBC_PASSWORDapp -e SONARQUBE_JDBC_URLjdbc:mysql://mysql:3306/sonar?useUnicodetruecharacterEncodingutf8rewriteBatchedStatementstrueuseConfigsmaxPerformanceuseSSLfalse --restartalways sonarqube:6.7.7-community--linkdev_mysql:mysql     这个命令我链接到了我的mysql容器dev_mysql是容器的名字mysql是在SonarQube容器里的别名所以链接数据库时直接用mysql这个别名就可了SONARQUBE_JDBC_USERNAME 数据库的账户SONARQUBE_JDBC_PASSWORD 数据库密码访问安装好后直接访问9099端口登录的账户和密码默认都是admin首页就是这个样子的Jenkins集成SonarQubeJenkins和SonarQube都是运行在Docker容器里的下载和安装插件直接下载最新版的然后导入导入的方法可以看插件导入方法[1]插件下载地址https://updates.jenkins.io/download/plugins/sonar/SonarQube生成Token进入SonarQube管理界面Administration-Security-Users然后随便输入一个名字点击生成记下Token添加全局凭证类型选Secret text,然后Secret和ID输入框都填入刚才生成的Token设置SonarQube servers进入 系统管理-系统设置-SonarQube servers    设置好后点保存因为我SonarQube和Jenkins安装在同一台机器不同的Docker容器里的,所以这里URL直接填SonarQube的Docker容器的IP和端口安装SonarQube Scanner下载压缩包下载SonarQube Scanner压缩包SonarQube Scanner[2]解压到Jenkins挂载出来的目录里只有解压到挂载出来的Jenkins的目录里Docker容器安装的Jenkins才能读取到,我这里是宿主机的/opt/jenkins挂载到了Jenkins容器里的/var/jenkins_home目录上所以我只要解压到宿主机的/opt/jenkins目录中就可以了Jenkins配置全局工具进入 系统管理-全局工具配置-SonarQube Scanner     找到模块后点击新增SonarQube ScannerSONAR_RUNNER_HOME填你Jenkins这个Docker容器里的路径构建一个Maven项目网上很多教程说要勾上这个选项其实这个是可选的下面有一句话These variables are useful when configuring a SonarQube analysis using standard build steps such as Maven, Gradle, Ant, and command line scripts.This feature is not needed if youre using SonarQube Scanner or SonarScanner for MSBuild build steps.翻译过来就是因为我们这里用的就是SonarQube Scanner,所以这个我们是可以不用勾上的但是勾上也没影响开始构建具体怎么构建项目可以看Jenkins教程-创建Maven项目[3],这里就不多介绍了添加Execute SonarQube Scanner在原来构建的基础上加上Execute SonarQube Scanner就可以了在Analysis properties里填上构建的参数唯一的项目标识符(必填) sonar.projectKey tiny-config1项目元数据(以前是必需的自SonarQube 6.1起是可选的) sonar.projectName tiny-config1 sonar.projectVersion 1.0源目录的路径(必需) sonar.sources srcDir1srcDir2测试源目录的路径(可选) sonar.tests testDir1testDir2Java项目编译类的路径(可选) sonar.java.binaries bin逗号分隔的库路径列表(可选) sonar.java.libraries path / to / library.jarpath / to / classes / dir附加参数 sonar.my.property value保存后就可以正常构建了错误解决(没有错误可跳过这段)如果在构建项目的时候,Jenkins控制台如果报一下错误这是因为SonarQube的Java版本太低造成的升级SonarQube的Java版本进入SonarQube的管理台Administration-Marketplace-SonarJava如果你版本没升级右边会有个update按钮点击就可以升级了升级完后重启SonarQube;这边因为我已经升级过了所以没有这个按钮构建完成后Jenkins控制台显示SUCCESS就表示构建成功了这时候就可以点击构建项目的SonarQube直接跳转到SonarQube控制台了这里就可以看到结果了总结到这里就可以根据SonarQube的提示去改BUG了这BUG有点多.在搭建过程中最主要的就是那个SonarQube Scanner这个的安装了因为Jenkins都是Docker化的所以他可以选择自动安装但是我这边选择自动安装却没用所以就自己下载了SonarQube Scnner的包挂载到Jenkins容器里去然后直接指定SonarQube Scnner的目录就可以了参考资料[1]插件导入方法: https://mjava.top/jenkins/problem-jenkins-01/[2]SonarQube Scanner: https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873-linux.zip[3]Jenkins教程-创建Maven项目: https://mjava.top/jenkins/build-jenkins-mavne/
http://www.huolong8.cn/news/94982/

相关文章:

  • 卖高权重网站做跳转网站主办者和所有者区别
  • 网站简介 更改做网站和推广
  • 深圳比较好的ui设计公司小果seo实战培训课程
  • 网站制作定制图pc网站如何做sp
  • 最新网站建设软件wordpress 虾米音乐插件
  • 建站价格会差网站空间多大
  • 学校网站资源建设方案制作排行榜的软件
  • 深圳网站专业建设公司政协门户网站建设方案
  • 本科学计算机是做网站吗网站开发费用包括美工费吗
  • 网络推广营销网站建设专家flash做网站的论文
  • 网站开发技术代码源码可以做网站吗
  • 阜阳市住房和城乡建设局网站网络营销是什么样子的
  • 产品网站免费模板下载地址做一个宣传网站的策划书
  • 360网站页面的工具栏怎么做网站移动端的设计思想
  • hype做网站动效wordpress kallyas
  • 做海淘是在哪个网站好文学写作网站
  • 开封网站推广公司业务型网站做seo
  • 在局网站 作风建设方案开发app需要的技术
  • 成都市建设相关网站做外汇看新闻在什么网站看
  • 自己做网站不推广网站开始怎么做
  • 品牌手表网站移动端网站咋做
  • 网站优化招商有哪些做平面设计好的网站有哪些
  • 我想做一个网站怎么做网站不关站备案
  • 深圳商城网站设计公司怎样做企业宣传推广
  • 成都 网站开发网站推广引流
  • 秦皇岛手机网站制作价格wordpress的pjax主题
  • 网站的内部优化网站制作公司怎么样
  • wordpress主题原理网站搜索引擎优化的步骤
  • 网站注册流程和费用网站导航栏动效怎么做
  • iis 默认网站删除成都网站优化