当前位置: 首页 > 知识库问答 >
问题:

对Jenkins和Sonarqube积分分析我的角度工程时的错误

甘永春
2023-03-14
    null

如有任何帮助,不胜感激,谢谢!

共有1个答案

越学文
2023-03-14

要在Angular Project上执行声纳扫描,需要首先安装typescript。因此,我们需要nodejs>=8并安装npm。查看这篇关于如何在Jenkins中安装nodejs和npm的文章。还有,如何在Jenkins中整合sonarqube

示例管道:

pipeline {
  agent any

  tools {nodejs "node_v10"}

  stages {
     stage('Git Pull') {
       steps {
          echo 'Code Checkout'
          }
        }
     stage('Install Typescript') {
        steps {
           sh 'npm install typescript'
            }
         }
     stage('Code scan Sonarqube') {
        steps {
          script {
       def scannerHome = tool 'sonarqube';
       withSonarQubeEnv("sonarqube-container") {
       sh """${tool("sonarqube")}/bin/sonar-scanner \
       -Dsonar.projectKey=test-node-js \
       -Dsonar.sources=. \
       -Dsonar.projectName=test-node-js \
       -Dsonar.projectVersion=1.0 """
           }
       } 
    }
         }
       }

如果需要,请更改或包括一些其他声纳分析参数。

 类似资料:
  • 我正在寻找DocuSignApi与Angular的集成。我正在遵循这些步骤。Angular Application Backend Server使用. net核心Web API处理,DocuSign API使用nuget处理。 我能做到这一点吗? > 选项2-角应用程序-直接命中docuSign方法,当我这样做的时候 我得到错误 访问位于“”的XMLHttpRequesthttps://accou

  • 我们正在尝试整合吉拉和詹金斯。我们使用Zephyr进行测试管理,对于Jenkins集成,我们已经安装了ZAPI。在Jenkins安装了Zephyr插头。到目前为止,Jenkins可以与Jira连接,并向我们展示项目。我们正在遵循这里描述的步骤,但是这个指导方针告诉我们要有一个Subversion存储库。目前我们的项目是驻留在Git中,我们希望保持它的这种方式。 为了测试的目的,我已经把项目放在一个

  • 我创建了一个Jenkins项目来运行SonarQube对我的产品代码的分析。该工作区包含多个模块(一些在Nodejs中,即Javascript),一些在Java中。我的声纳属性看起来像 这完全没有问题,给了我一个很好的SonarQube仪表板。但是,如果我将属性更改为: Jenkins构建失败,出现以下错误: 当我使用 错误消失了。进行多语言分析。该项目SonarQube仪表板上的事件小部件显示在

  • 我已经用kubeadm Kubernetes1.9RBAC集群启动,并在基于Jenkins/Jenkins:LTS的POD Jenkins中启动。我想试试https://github.com/jenkinsci/kubernetes-plugin。我已经根据https://gist.github.com/lachie83/17C1FF4EB58CF75C5FB11A4957A64D2中的建议创建了

  • 问题内容: 我正在尝试建立一个.Net项目,并开始使用jenkins进行声纳法代码分析 。我做了以下步骤: 下载SonarQube启动SonarQube服务器:C:…\ sonarqube \ bin \ windows-x86-64 \ StartSonar.bat 在Jenkins上安装SonarQube 2.4.4插件 转到http:// localhost:8080 / configure