Skip to content

Commit aa8e6ab

Browse files
committed
ci: skip aliyun mirror on CI to avoid 5xx repository disable in Gradle 9
1 parent 09f3e56 commit aa8e6ab

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

settings.gradle

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
1+
// CI 环境(如 GitHub Actions 设置 CI=true)跳过国内 aliyun 镜像,
2+
// 直接使用 mavenCentral / google / gradlePluginPortal,避免镜像 5xx 把整个仓库 disable。
3+
def useAliyunMirror = System.getenv("CI") == null
4+
15
pluginManagement {
26
repositories {
37
google()
48
gradlePluginPortal()
59
mavenCentral()
6-
maven { url "https://maven.aliyun.com/repository/public" }
7-
maven { url "https://maven.aliyun.com/repository/google" }
8-
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
10+
if (useAliyunMirror) {
11+
maven { url "https://maven.aliyun.com/repository/public" }
12+
maven { url "https://maven.aliyun.com/repository/google" }
13+
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
14+
}
915
maven { url "https://jitpack.io" }
1016
}
1117
}
@@ -19,9 +25,11 @@ dependencyResolutionManagement {
1925
repositories {
2026
google()
2127
mavenCentral()
22-
maven { url "https://maven.aliyun.com/repository/public" }
23-
maven { url "https://maven.aliyun.com/repository/google" }
24-
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
28+
if (useAliyunMirror) {
29+
maven { url "https://maven.aliyun.com/repository/public" }
30+
maven { url "https://maven.aliyun.com/repository/google" }
31+
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
32+
}
2533
maven { url "https://jitpack.io" }
2634
}
2735
}

0 commit comments

Comments
 (0)