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