111
This commit is contained in:
parent
53c05ee3f6
commit
d8cf30ffc6
@ -1,10 +1,10 @@
|
|||||||
# 参考Java项目的成功模式:使用单阶段构建,直接复制Jenkins已构建的二进制文件
|
# 参考Java项目的成功模式:使用单阶段构建,直接复制Jenkins已构建的二进制文件
|
||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
|
|
||||||
# 修复网络问题:使用国内镜像源并添加重试机制
|
# 修复网络问题:使用国内镜像源
|
||||||
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
|
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
|
||||||
apk update && \
|
apk update && \
|
||||||
apk add --no-cache --retry 3 curl ca-certificates tzdata
|
apk add --no-cache curl ca-certificates tzdata
|
||||||
|
|
||||||
# 设置时区
|
# 设置时区
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
|
9
Jenkinsfile
vendored
9
Jenkinsfile
vendored
@ -153,12 +153,13 @@ pipeline {
|
|||||||
// 使用withSonarQubeEnv包裹,自动配置sonar-scanner环境
|
// 使用withSonarQubeEnv包裹,自动配置sonar-scanner环境
|
||||||
withSonarQubeEnv('sonarQube') {
|
withSonarQubeEnv('sonarQube') {
|
||||||
sh '''
|
sh '''
|
||||||
echo "检查sonar-scanner路径..."
|
echo "检查SonarQube环境变量..."
|
||||||
which sonar-scanner || echo "sonar-scanner not in PATH"
|
echo "SONAR_SCANNER_HOME: $SONAR_SCANNER_HOME"
|
||||||
ls -la $SONAR_SCANNER_HOME/bin/ || echo "SONAR_SCANNER_HOME not set"
|
echo "PATH: $PATH"
|
||||||
|
ls -la "$SONAR_SCANNER_HOME/bin/" || echo "无法访问 SONAR_SCANNER_HOME/bin"
|
||||||
|
|
||||||
# 使用完整路径运行sonar-scanner
|
# 使用完整路径运行sonar-scanner
|
||||||
$SONAR_SCANNER_HOME/bin/sonar-scanner \
|
"$SONAR_SCANNER_HOME/bin/sonar-scanner" \
|
||||||
-Dsonar.projectKey=${SONAR_PROJECT_KEY} \
|
-Dsonar.projectKey=${SONAR_PROJECT_KEY} \
|
||||||
-Dsonar.host.url=${SONAR_HOST_URL} \
|
-Dsonar.host.url=${SONAR_HOST_URL} \
|
||||||
-Dsonar.login=${SONAR_TOKEN} \
|
-Dsonar.login=${SONAR_TOKEN} \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user