gradle - Gradle 中的 travis-ci、sonarqube 错误

标签 gradle sonarqube travis-ci

我正在尝试使用 Gradle 与 sonarqube 集成的 travis-ci,但我不能。

我的.travis.yml

language: java
jdk:
- oraclejdk11
before_install:
- chmod +x gradlew
dist: trusty
before_cache:
- rm -f  $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
  directories:
  - $HOME/.gradle/caches/
  - $HOME/.gradle/wrapper/
addons:
  sonarcloud:
    organization: "rjdesenvolvimento-github"
    token:
      secure: 5150fa5cbf1f86006a140e0b8a96e632c2e63
script:
- ./gradlew sonarqube \
  -Dsonar.projectKey=rjdesenvolvimento_apipessoas \
  -Dsonar.organization=rjdesenvolvimento-github \
  -Dsonar.host.url=https://sonarcloud.io \
  -Dsonar.login=5150fa5cbf1f86006a140e0b8a96e632c2e63

错误:

失败:构建因异常而失败。 * 什么地方出了错: 在根项目“apipessoas”中找不到任务“-Dsonar.projectKey=rjdesenvolvimento_apipessoas”。 * 尝试: 运行 gradlew 任务以获取可用任务的列表。使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。 * 获取更多帮助 https://help.gradle.org 5秒内构建失败

The command "./gradlew sonarqube \ -Dsonar.projectKey=rjdesenvolvimento_apipessoas \ -Dsonar.organization=rjdesenvolvimento-github \ -Dsonar.host.url=https://sonarcloud.io \ -Dsonar.login=5150fa5cbf1f86006a140e0b8a96e6386a2c2e63" exited with 1.

before_cache.1 0.00s$ rm -f $HOME/.gradle/caches/modules-2/modules-2.lock before_cache.2 0.00s$ rm -fr $HOME/.gradle/caches/*/插件分辨率/ 缓存.2 存储构建缓存

如果有人能帮忙,我就迷路了。

最佳答案

如果可以的话,请尝试内联整个命令:

script:
- ./gradlew sonarqube -Dsonar.projectKey=rjdesenvolvimento_apipessoas -Dsonar.organization=rjdesenvolvimento-github -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=5150fa5cbf1f86006a140e0b8a96e632c2e63

我猜是 yaml 搞砸了。

关于gradle - Gradle 中的 travis-ci、sonarqube 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52967959/

相关文章:

android - 为什么 Gradle 能够模拟 final类?

jenkins - sonar.Qualitygate 在 Sonar Qube 5.3 中已弃用。还有什么选择呢?

javascript - 非java模块上的gradle sonarqube插件

google-compute-engine - gcloud auth 抛出 PyOpenSSL 不可用

eclipse - 由于无效的项目路径,Eclipse Gradle构建模型失败

java - 带有 spring-boot 的 openapi-generator,删除生成的值

android - 如何在 CMakeLists.txt 文件中获取 android 构建类型(调试、发布)作为变量,以便在 android studio 中进行外部 native 构建?

java - Sonar 问题 "Method parameters, caught exceptions and foreach variables should not be reassigned"

mysql - Travis 构建失败,并出现错误 LOAD DATA LOCAL INFILE 文件请求因访问限制而被拒绝

c++ - 如何使用 MATRIX_EVAL 启用基于编译器的构建矩阵行?