Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 升级JDK17 #10593 #11551

Open
wants to merge 86 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
0c82fff
feat: 升级JDK17 #10593 可以reload
stubenhuang Jul 1, 2024
d13823a
feat: 升级JDK17 #10593 可以编译
stubenhuang Jul 2, 2024
36bd8ad
feat: 升级JDK17 #10593 可以test
stubenhuang Jul 5, 2024
c29f193
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Jul 5, 2024
173d0da
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Jul 9, 2024
28a7eb6
feat: 升级JDK17 #10593 可以build
stubenhuang Jul 9, 2024
6fdba4d
feat: 升级JDK17 #10593 可以run
stubenhuang Jul 9, 2024
b4e6f62
feat: 升级JDK17 #10593 可以run
stubenhuang Jul 9, 2024
89ccad4
feat: 升级JDK17 #10593 可以run
stubenhuang Jul 9, 2024
856e5a6
feat: 升级JDK17 #10593 可以run
stubenhuang Jul 9, 2024
a1449f5
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 10, 2024
88efa1c
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 10, 2024
124698c
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 24, 2024
ad26f86
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Jul 24, 2024
79dbe24
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 24, 2024
390600b
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 24, 2024
2201a7a
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 25, 2024
f0e744b
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 25, 2024
ec33e42
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 25, 2024
98ef36e
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 29, 2024
b6f796e
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 30, 2024
5d12c82
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 31, 2024
2f52055
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Jul 31, 2024
3971d47
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Jul 31, 2024
1094910
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Aug 1, 2024
7b0fff7
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Aug 6, 2024
d1e0449
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Aug 6, 2024
1bd11f0
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Aug 7, 2024
b5dba15
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Aug 16, 2024
7411e9b
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Aug 22, 2024
1f64b07
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Aug 23, 2024
d0e9517
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Sep 2, 2024
93df993
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Sep 20, 2024
4fae916
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Sep 20, 2024
190cd84
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Sep 27, 2024
3179a25
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Sep 27, 2024
07a62ca
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Oct 11, 2024
13a3979
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Oct 16, 2024
095d394
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Oct 16, 2024
014cce8
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Oct 23, 2024
4b7b750
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Oct 23, 2024
5a28cae
Merge branch 'release-3.0' into issue-jdk17-10593
stubenhuang Oct 25, 2024
28af81b
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Oct 25, 2024
1cf73ec
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Nov 11, 2024
e796039
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 11, 2024
f76f773
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 12, 2024
d2a3042
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 12, 2024
f97d7d8
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Nov 13, 2024
71cd49f
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Nov 14, 2024
55582ad
Merge branch 'issue-11050' into issue-jdk17-10593
stubenhuang Nov 14, 2024
7e740a5
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 26, 2024
f1bee42
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 27, 2024
91aff16
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 27, 2024
ada6d57
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 29, 2024
6b8975f
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Nov 29, 2024
12f4710
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 2, 2024
f6ee982
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 2, 2024
b78eb5f
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 2, 2024
84acd9a
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 3, 2024
291f521
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 3, 2024
2958f20
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 4, 2024
6615415
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 5, 2024
fc7b6e9
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 5, 2024
9cb209e
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 9, 2024
154983d
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 9, 2024
5730a8f
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Dec 12, 2024
5a5b285
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Dec 13, 2024
0d37620
feat: 升级JDK17 #10593 worker瘦身
stubenhuang Dec 18, 2024
d1ab72a
feat: 升级JDK17 #10593 fetchCount()语法修复
stubenhuang Dec 19, 2024
043d02c
feat: 升级JDK17 #10593
stubenhuang Dec 27, 2024
6b1e295
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Jan 2, 2025
31cfb32
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Jan 13, 2025
bd82a2b
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Feb 7, 2025
4e9caef
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Feb 18, 2025
688f95f
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Feb 25, 2025
96674e4
feat: 升级JDK17 #10593 升级jar包版本
stubenhuang Mar 7, 2025
98f9811
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Mar 12, 2025
b1037b2
feat: 升级JDK17 #10593 修改github action
stubenhuang Mar 12, 2025
69d3afc
feat: 升级JDK17 #10593 修改gradle插件
stubenhuang Mar 13, 2025
4d52759
feat: 升级JDK17 #10593 修复质量红线
stubenhuang Mar 13, 2025
b269894
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Mar 13, 2025
e058637
feat: 升级JDK17 #10593 修复质量红线
stubenhuang Mar 13, 2025
659996c
feat: 升级JDK17 #10593 修复质量红线
stubenhuang Mar 13, 2025
a634eff
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Mar 19, 2025
7ecb571
feat: 升级JDK17 #10593 将framework改为release版本
stubenhuang Mar 19, 2025
a56b150
Merge branch 'master-github' into issue-jdk17-10593
stubenhuang Mar 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
export MYSQL_PWD=root
for i in *.sql;do echo $i;mysql -h 127.0.0.1 --port ${{ job.services.mysql.ports['3306'] }} -uroot < $i;done
working-directory: support-files/sql
- name: Set up JDK 1.8
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: "temurin"
java-version: "8"
java-version: "17"
- uses: actions/cache@v4
with:
path: |
Expand Down Expand Up @@ -79,11 +79,11 @@ jobs:
export MYSQL_PWD=root
for i in *.sql;do echo $i;mysql -h 127.0.0.1 --port ${{ job.services.mysql.ports['3306'] }} -uroot < $i;done
working-directory: support-files/sql
- name: Set up JDK 1.8
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: "temurin"
java-version: "8"
java-version: "17"
- uses: actions/cache@v4
with:
path: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publishMavenJar4CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
export MYSQL_PWD=root
for i in *.sql;do echo $i;mysql -h 127.0.0.1 --port ${{ job.services.mysql.ports['3306'] }} -uroot < $i;done
working-directory: support-files/sql
- name: Set up JDK 1.8
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 1.8
java-version: 17
- name: Cache Gradle packages
uses: actions/cache@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion docker-images/core/ci/dockerfile/backend.bkci.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM bkci/jdk:0.0.5
FROM bkci/jdk:0.0.9-jdk17

LABEL maintainer="Tencent BlueKing Devops"

Expand Down
2 changes: 1 addition & 1 deletion docker-images/core/ci/dockerfile/backend.bkci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ source service.env
export JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS $JAVA_TOOL_OPTIONS_TMP"

MEM_OPTS="-XX:+UseContainerSupport -Xss512k -XX:MaxMetaspaceSize=500m -XX:CompressedClassSpaceSize=100m -XX:ReservedCodeCacheSize=400m -XX:-UseAdaptiveSizePolicy -XX:MaxGCPauseMillis=100"
GC_LOG="-Xloggc:/data/workspace/$MS_NAME/jvm/gc-%t.log -XX:+PrintTenuringDistribution -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
GC_LOG="-Xlog:gc*,gc+age=trace:file=/data/workspace/$MS_NAME/jvm/gc-%t.log:time,level,tags"
API_PORT=80

echo "create log dir"
Expand Down
32 changes: 16 additions & 16 deletions docker-images/core/ci/dockerfile/jdk.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
FROM bkci/os:0.0.1
FROM bkci/os:0.0.2

LABEL maintainer="Tencent BlueKing Devops"

## 安装JDK
RUN mkdir -p /data && \
cd /data/ &&\
curl -OL https://github.com/Tencent/TencentKona-8/releases/download/8.0.13-GA/TencentKona8.0.13.b1_jdk_linux-x86_64_8u362.tar.gz &&\
tar -xzf TencentKona8.0.13.b1_jdk_linux-x86_64_8u362.tar.gz &&\
rm -f TencentKona8.0.13.b1_jdk_linux-x86_64_8u362.tar.gz
ENV JAVA_HOME=/data/TencentKona-8.0.13-362
curl -L https://github.com/Tencent/TencentKona-17/releases/download/TencentKona-17.0.8/TencentKona-17.0.8.b1-jdk_linux-x86_64.tar.gz -o kona.tar.gz &&\
tar -xzf kona.tar.gz &&\
rm -f kona.tar.gz
ENV JAVA_HOME=/data/TencentKona-17.0.8.b1
ENV PATH=${JAVA_HOME}/bin:$PATH
ENV CLASSPATH=.:${JAVA_HOME}/lib

# 安装软件
RUN yum update -y &&\
yum install -y epel-release &&\
yum install -y mysql &&\
yum install -y redis &&\
yum install -y python3 &&\
pip3 install requests
RUN dnf makecache &&\
dnf install -y mysql &&\
dnf install -y redis &&\
dnf install -y python3 &&\
dnf install -y pip3 &&\
pip install requests

# 安装Java工具
RUN mkdir -p /data/tools && \
curl -o /data/tools/arthas.jar https://arthas.aliyun.com/arthas-boot.jar && \
curl -o /data/tools/ot-agent.jar https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar -L

# 安装第三方构建机JRE
RUN wget "https://github.com/bkdevops-projects/devops-jre/raw/main/linux/jre.zip" -P /data/workspace/agent-package/jre/linux/ &&\
wget "https://github.com/bkdevops-projects/devops-jre/raw/main/windows/jre.zip" -P /data/workspace/agent-package/jre/windows/ &&\
wget "https://github.com/bkdevops-projects/devops-jre/raw/main/macos/jre.zip" -P /data/workspace/agent-package/jre/macos/ &&\
wget "https://github.com/bkdevops-projects/devops-jre/raw/main/linux_arm64/jre.zip" -P /data/workspace/agent-package/jre/linux_arm64/ &&\
wget "https://github.com/bkdevops-projects/devops-jre/raw/main/macos_arm64/jre.zip" -P /data/workspace/agent-package/jre/macos_arm64/
RUN wget "https://raw.githubusercontent.com/bkdevops-projects/devops-jre/refs/heads/jdk17/linux/jdk17.zip" -P /data/workspace/agent-package/jre/linux/ &&\
wget "https://raw.githubusercontent.com/bkdevops-projects/devops-jre/refs/heads/jdk17/windows/jdk17.zip" -P /data/workspace/agent-package/jre/windows/ &&\
wget "https://raw.githubusercontent.com/bkdevops-projects/devops-jre/refs/heads/jdk17/macos/jdk17.zip" -P /data/workspace/agent-package/jre/macos/ &&\
wget "https://raw.githubusercontent.com/bkdevops-projects/devops-jre/refs/heads/jdk17/linux_arm64/jdk17.zip" -P /data/workspace/agent-package/jre/linux_arm64/ &&\
wget "https://raw.githubusercontent.com/bkdevops-projects/devops-jre/refs/heads/jdk17/macos_arm64/jdk17.zip" -P /data/workspace/agent-package/jre/macos_arm64/
14 changes: 7 additions & 7 deletions docker-images/core/ci/dockerfile/os.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM centos:7
FROM fedora:42

LABEL maintainer="Tencent BlueKing Devops"

Expand All @@ -11,9 +11,9 @@ RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&\
echo 'alias tailf="tail -f"' >> ~/.bashrc

# 安装软件
RUN yum install -y procps && \
yum install -y vi && \
yum install -y vim && \
yum install -y less && \
yum install -y wget && \
yum install -y lrzsz
RUN dnf install -y procps && \
dnf install -y vi && \
dnf install -y vim && \
dnf install -y less && \
dnf install -y wget && \
dnf install -y lrzsz
4 changes: 2 additions & 2 deletions helm-charts/core/ci/base/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@ init:
defaultImage:
enabled: true
image:
registry: registry-1.docker.io/bkci
registry: bkci
repository: ci
tag: latest
tag: jdk17
plugin:
enabled: false
atoms:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ multiCluster:
# 镜像配置
backendImage:
pullPolicy: IfNotPresent
registry: registry-1.docker.io/bkci
registry: bkci
repository: bkci-kubernetes-manager
tag: 0.0.32
pullPolicy: IfNotPresent
Expand Down Expand Up @@ -153,7 +153,7 @@ kubernetesManager:
buildlessDeployment:
# bkci/ci:latest
image:
registry: registry-1.docker.io/bkci
registry: bkci
repository: ci
tag: latest
apiserver:
Expand All @@ -171,7 +171,7 @@ kubernetesManager:
docker:
enable: false
image:
registry: registry-1.docker.io
registry: "docker.io"
repository: docker
tag: 24.0.1-dind
resources:
Expand Down
2 changes: 1 addition & 1 deletion helm-charts/core/ci/templates/artifactory/statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ spec:
volumeMounts:
- name: storage
mountPath: {{ .Values.persistence.mountPath }}
- mountPath: /data/workspace/dispatch/jvm
- mountPath: /data/workspace/artifactory/jvm
name: log-volume
subPathExpr: bkci/jvm/$(POD_NAME)
lifecycle:
Expand Down
2 changes: 1 addition & 1 deletion scripts/bk-ci-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ setup_ci__ms_service_env (){
env_line_append "$service_env" "CLASSPATH" ".:lib/*"
env_line_append "$service_env" "SPRING_CONFIG_LOCATION" "file:./application.yml"
env_line_append "$service_env" "SPRING_CLOUD_CONFIG_ENABLED" false
env_line_append "$service_env" "JAVA_TOOL_OPTIONS" "-Dspring.main.allow-circular-references=true -Djava.security.egd=file:/dev/urandom -Dcertificate.file= -Dservice.log.dir=./logs/ -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=utf8 -XX:NewRatio=1 -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC"
env_line_append "$service_env" "JAVA_TOOL_OPTIONS" "-Dspring.main.allow-circular-references=true -Djava.security.egd=file:/dev/urandom -Dcertificate.file= -Dservice.log.dir=./logs/ -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=utf8 -XX:NewRatio=1 -XX:SurvivorRatio=8 -XX:+UseG1GC"
}

# 微服务启动env.
Expand Down
2 changes: 1 addition & 1 deletion scripts/bk-ci-slim.sh
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ MEM_OPTS="-Xms256m -Xmx512m"
CLASSPATH=".:lib/*"
SPRING_CONFIG_LOCATION="file:./application.yml"
SPRING_CLOUD_CONFIG_ENABLED=false
JAVA_TOOL_OPTIONS="-Dspring.main.allow-circular-references=true -Djava.security.egd=file:/dev/urandom -Dcertificate.file= -Dservice.log.dir=./logs/ -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=utf8 -XX:NewRatio=1 -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC"
JAVA_TOOL_OPTIONS="-Dspring.main.allow-circular-references=true -Djava.security.egd=file:/dev/urandom -Dcertificate.file= -Dservice.log.dir=./logs/ -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=utf8 -XX:NewRatio=1 -XX:SurvivorRatio=8 -XX:+UseG1GC"
EOF

echo "copy classes:"
Expand Down
2 changes: 1 addition & 1 deletion src/backend/ci/boot-assembly/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -47,5 +47,5 @@ dependencies {
}

configurations.all {
exclude(group = "javax.ws.rs", module = "jsr311-api")
exclude(group = "jakarta.ws.rs", module = "jsr311-api")
}
51 changes: 16 additions & 35 deletions src/backend/ci/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
import java.net.URI

plugins {
id("com.tencent.devops.boot") version "0.0.7"
id("com.tencent.devops.boot") version "1.0.0"
detektCheck
`task-license-report` // 检查License合规
}

apply(plugin = "org.owasp.dependencycheck")

allprojects {
apply(plugin = "com.tencent.devops.boot")
// 包路径
Expand All @@ -19,7 +17,6 @@ allprojects {
// 加载boot的插件
if (name.startsWith("boot-")) {
pluginManager.apply("task-sharding-db-table-check") // 分区表检查插件
pluginManager.apply("org.owasp.dependencycheck") // 检查依赖包漏洞版本
pluginManager.apply("task-i18n-load") // i18n插件
if (System.getProperty("devops.assemblyMode") == "KUBERNETES") {
pluginManager.apply("task-docker-build") // Docker镜像构建
Expand All @@ -36,7 +33,6 @@ allprojects {
setApplyMavenExclusions(false)
dependencies {
dependency("org.json:json:${Versions.orgJson}")
dependency("javax.ws.rs:javax.ws.rs-api:${Versions.Jaxrs}")
dependency("org.bouncycastle:bcpkix-jdk15on:${Versions.BouncyCastle}")
dependency("org.bouncycastle:bcprov-jdk15on:${Versions.BouncyCastle}")
dependency("com.github.fge:json-schema-validator:${Versions.JsonSchema}")
Expand Down Expand Up @@ -75,6 +71,9 @@ allprojects {
dependency("org.mybatis:mybatis:${Versions.MyBatis}")
dependency("commons-io:commons-io:${Versions.CommonIo}")
dependency("com.tencent.bk.sdk:crypto-java-sdk:${Versions.BkCrypto}")
dependency("mysql:mysql-connector-java:${Versions.MysqlDriver}")
dependency("org.apache.shardingsphere:shardingsphere-jdbc:${Versions.ShardingSphere}")
dependency("org.apache.shardingsphere:shardingsphere-infra-algorithm-core:${Versions.ShardingSphere}")
dependencySet("org.glassfish.jersey.containers:${Versions.Jersey}") {
entry("jersey-container-servlet-core")
entry("jersey-container-servlet")
Expand All @@ -87,20 +86,20 @@ allprojects {
dependencySet("org.glassfish.jersey.ext:${Versions.Jersey}") {
entry("jersey-bean-validation")
entry("jersey-entity-filtering")
entry("jersey-spring5")
entry("jersey-spring6")
}
dependencySet("org.glassfish.jersey.media:${Versions.Jersey}") {
entry("jersey-media-multipart")
entry("jersey-media-json-jackson")
}
dependency("org.glassfish.jersey.inject:jersey-hk2:${Versions.Jersey}")
dependencySet("io.swagger:${Versions.Swagger}") {
entry("swagger-annotations")
entry("swagger-jersey2-jaxrs")
entry("swagger-models")
dependencySet("io.swagger.core.v3:${Versions.Swagger}") {
entry("swagger-annotations-jakarta")
entry("swagger-jaxrs2-jakarta")
entry("swagger-models-jakarta")
}
dependencySet("com.github.docker-java:${Versions.DockerJava}") {
entry("docker-java")
entry("docker-java-core")
entry("docker-java-transport-okhttp")
}
dependencySet("com.tencent.bk.repo:${Versions.TencentBkRepo}") {
Expand All @@ -116,18 +115,7 @@ allprojects {
dependency("io.mockk:mockk:${Versions.mockk}")
dependencySet("io.github.resilience4j:${Versions.Resilience4j}") {
entry("resilience4j-circuitbreaker")
}
// TODO 修复IPv6单栈环境报错问题, 等后面Okhttp3版本升级上来就可以去掉
dependencySet("com.squareup.okhttp3:${Versions.Okhttp}") {
entry("logging-interceptor")
entry("mockwebserver")
entry("okcurl")
entry("okhttp")
entry("okhttp-dnsoverhttps")
entry("okhttp-sse")
entry("okhttp-testing-support")
entry("okhttp-tls")
entry("okhttp-urlconnection")
entry("resilience4j-core")
}
dependencySet("org.eclipse.jgit:${Versions.jgit}") {
entry("org.eclipse.jgit")
Expand All @@ -136,20 +124,10 @@ allprojects {
dependency("com.tencent.bk.sdk:iam-java-sdk:${Versions.iam}")
dependency("com.tencent.bk.sdk:spring-boot-bk-audit-starter:${Versions.audit}")
dependency("com.jakewharton:disklrucache:${Versions.disklrucache}")
dependency("com.mysql:mysql-connector-j:${Versions.MysqlDriver}")
// TODO 升级swagger,等升级到spring boot 3.1+后可以去掉
dependencySet("io.swagger.core.v3:${Versions.swagger}") {
entry("swagger-annotations")
entry("swagger-jaxrs2")
entry("swagger-core")
entry("swagger-models")
}
// worker需要依赖
dependency("org.jvnet.winp:winp:${Versions.Winp}")
dependency("net.java.dev.jna:jna:${Versions.Jna}")
dependency("org.jenkins-ci:version-number:${Versions.JenkinsVersionNumber}")
// TODO 等undertow升级上来之后可以去掉
dependency("io.undertow:undertow-core:2.2.37.Final")
}
}

Expand All @@ -160,13 +138,16 @@ allprojects {
it.exclude("org.slf4j", "log4j-over-slf4j")
it.exclude("org.slf4j", "slf4j-log4j12")
it.exclude("org.slf4j", "slf4j-nop")
it.exclude("javax.ws.rs", "jsr311-api")
it.exclude("dom4j", "dom4j")
it.exclude("com.flipkart.zjsonpatch", "zjsonpatch")
it.exclude("com.zaxxer", "HikariCP-java7")
it.exclude("com.tencent.devops", "devops-boot-starter-plugin")
it.exclude("org.bouncycastle", "bcutil-jdk15on")
it.exclude("io.swagger") // TODO 升级swagger,等升级到spring boot 3.1+后可以去掉
it.exclude("io.swagger", "swagger-annotations")
it.exclude("io.swagger", "swagger-models")
it.exclude("commons-logging", "commons-logging")
it.exclude("com.vaadin.external.google", "android-json")
it.exclude("org.apache.shardingsphere", "shardingsphere-test-util")
}
dependencies {
// 兼容dom4j 的 bug : https://github.com/gradle/gradle/issues/13656
Expand Down
11 changes: 5 additions & 6 deletions src/backend/ci/buildSrc/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,10 @@ repositories {

// 依赖插件
dependencies {
implementation("nu.studer:gradle-jooq-plugin:5.2.1")
implementation("com.github.jengelman.gradle.plugins:shadow:6.1.0")
implementation("org.apache.logging.log4j:log4j-core:2.17.1")
implementation("org.owasp:dependency-check-gradle:7.1.0.1")
implementation("nu.studer.jooq:nu.studer.jooq.gradle.plugin:8.2.3")
implementation("com.github.johnrengelman.shadow:com.github.johnrengelman.shadow.gradle.plugin:7.1.2")
implementation("com.google.cloud.tools:jib-gradle-plugin:3.3.1")
implementation("com.github.jk1:gradle-license-report:1.17") // 2.x need gradle-7.0
implementation("com.mysql:mysql-connector-j:8.0.33")
implementation("com.github.jk1:gradle-license-report:2.1")
implementation("com.mysql:mysql-connector-j:8.3.0")
implementation("org.apache.commons:commons-compress:1.26.2")// 解决冲突
}
Loading