gradle - Gradle 的 travis-ci、sonarqube 错误
问题描述
我正在尝试将与 sonarqube 集成的 travis-ci 与 Gradle 一起使用,但我不能。
我的 .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
和错误:
FAILURE:构建失败并出现异常。* 出了什么问题:在根项目 '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/*/plugin-resolution/ 缓存.2 存储构建缓存
如果有人能帮忙,我就迷路了。
解决方案
如果可以,请尝试内联的整个命令:
script:
- ./gradlew sonarqube -Dsonar.projectKey=rjdesenvolvimento_apipessoas -Dsonar.organization=rjdesenvolvimento-github -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=5150fa5cbf1f86006a140e0b8a96e632c2e63
我猜是 yaml 搞砸了。
推荐阅读
- bash - 从文本中解析多个字段并重新格式化为所需的输出形式
- javascript - 在asp.net c#代码背后和javascript中启用和禁用按钮
- c# - docker run 中的函数主机未运行错误
- javascript - 如何在我的 vuejs 组件中嵌入 javascript 代码?
- c# - 日期时间模型无法在谷歌浏览器上显示
- groovy - writefile-write-file-to-workspace Groovy Jenkins 步骤看起来正在破坏二进制文件的大小和内容
- matlab - 如何仅绘制曲线的特定范围,同时具有更高限制的轴?
- django - Django formset动态添加行到表
- android - ExoPlayer 显示字幕
- angular - 如何避免使用视图中的方法触发组件中的更改检测?