我正试着根据Drone.io的请求运行声纳扫描。
以下是顺序:
这是无人机建造过程中使用的命令:
gradle/wrapper all sonarqube \
-Dsonar.analysis.mode=preview \
-Dsonar.github.pullRequest=$DRONE_BUILD_NUMBER \
-Dsonar.github.oauth=<github_token>我在无人机环境中找不到PR ID。你知道有没有别的选择吗?
发布于 2017-03-05 08:57:12
拉请求号在DRONE_PULL_REQUEST环境变量1中可用。
通过将所有环境变量转储到构建日志中,可以看到它们的列表。这可以通过将env命令添加到yaml中来实现:
pipeline:
build:
image: golang
commands:
- env # dump environment variables您将在构建日志中看到类似的内容:
...
DRONE_PULL_REQUEST=42
DRONE_BUILD_EVENT=pull_request
...请注意,只有在无人驾驶飞机构建拉请求钩子时才设置拉请求。您可以通过查看build事件环境变量(上面)来确认这一点。
1
https://stackoverflow.com/questions/42543180
复制相似问题