Skip to content
This repository was archived by the owner on Feb 18, 2024. It is now read-only.

Commit ef5017d

Browse files
chaya.cylvjing2
authored andcommitted
remove jdk8
remove jdk8 profile remove jdk8 unit test unit test log back add replease add jdk branch release
1 parent 9383daa commit ef5017d

File tree

4 files changed

+17
-283
lines changed

4 files changed

+17
-283
lines changed

.github/workflows/arklet_unit_test.yml

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,6 @@ defaults:
2525
working-directory: sofa-serverless-runtime
2626

2727
jobs:
28-
unit-test-for-jdk8:
29-
runs-on: ubuntu-latest
30-
steps:
31-
- uses: actions/checkout@v3
32-
- name: Setup Java JDK
33-
uses: actions/setup-java@v3
34-
with:
35-
distribution: adopt
36-
java-version: 8
37-
cache: maven
38-
39-
- name: Test
40-
run: mvn clean install -DskipTests -P8-release -Dmaven.javadoc.skip=true -B -U
41-
&& sh ./check_format.sh
42-
&& mvn test -P8-release
43-
44-
- name: upload coverage reports to Codecov with github action
45-
uses: codecov/codecov-action@v3
46-
4728
unit-test-for-jdk17:
4829
runs-on: ubuntu-latest
4930
steps:
@@ -56,9 +37,9 @@ jobs:
5637
cache: maven
5738

5839
- name: Test
59-
run: mvn clean install -DskipTests -P17-release -Dmaven.javadoc.skip=true -B -U
40+
run: mvn clean install -DskipTests -Dmaven.javadoc.skip=true -B -U
6041
&& sh ./check_format.sh
61-
&& mvn test -P17-release
42+
&& mvn test
6243

6344
- name: upload coverage reports to Codecov with github action
6445
uses: codecov/codecov-action@v3

.github/workflows/serverless_runtime_release.yml

Lines changed: 11 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,13 @@ jobs:
1414

1515
steps:
1616
- uses: actions/checkout@v3
17-
- name: Set up JDK 8
18-
uses: actions/setup-java@v3
19-
with:
20-
java-version: '8'
21-
distribution: 'temurin'
22-
cache: maven
23-
- name: Build with Maven
24-
working-directory: sofa-serverless-runtime
25-
run: mvn clean install -P8-release -DskipTests -B -U -e && sh ./check_format.sh
2617

2718
- name: Set up Docker
2819
uses: docker/metadata-action@v3
2920
with:
3021
images: |
3122
node:14
3223
33-
- name: get sofa-runtime version & update sofa-runtime version for all test sample app
34-
run: |
35-
serverless_runtime_version=`egrep "<revision.default>([^<]+)</revision.default>" sofa-serverless-runtime/pom.xml |awk -F "revision.default>|</revision.default" '{print $2}'`
36-
echo "升级sofa-runtime version to $serverless_runtime_version"
37-
for testsample in `find samples -name "*[^3|^dubbo]-samples"`;do sed -i "s/<sofa.serverless.runtime.version>.*<\/sofa.serverless.runtime.version>/<sofa.serverless.runtime.version>$serverless_runtime_version<\/sofa.serverless.runtime.version>/g" $testsample/pom.xml ;done
38-
for testsample in `find samples -name "*[3]-samples"`;do sed -i "s/<sofa.serverless.runtime.version>.*<\/sofa.serverless.runtime.version>/<sofa.serverless.runtime.version>$serverless_runtime_version-jdk17<\/sofa.serverless.runtime.version>/g" $testsample/pom.xml ;done
39-
for testsample in `find samples -name "*[^dubbo]-samples"`;do if cat $testsample/pom.xml |grep "<sofa.serverless.runtime.version>"|grep $serverless_runtime_version;then echo "版本校验通过";else echo "版本校验失败";exit 1;fi;done
40-
4124
- name: Test Env prepare
4225
run: |
4326
sudo apt-get update >>/tmp/envprepare.out
@@ -48,12 +31,7 @@ jobs:
4831
docker run -p 2181:2181 -it --name zookeeper --restart always -d zookeeper:3.9.0
4932
sudo apt-get install redis-server -y
5033
sudo systemctl start redis-server
51-
sudo cp .github/workflows/ccbin/arkctl /usr/bin/arkctl
52-
53-
- name: Run jdk8 serverless runtime test
54-
run: |
55-
set -e
56-
bash samples/ccbin/start.sh jdk8
34+
sudo cp .github/workflows/ccbin/arkctl /usr/bin/arkctl
5735
5836
- name: Set up JDK 17
5937
uses: actions/setup-java@v3
@@ -64,36 +42,20 @@ jobs:
6442

6543
- name: Build with Maven
6644
working-directory: sofa-serverless-runtime
67-
run: mvn clean install -P17-release -DskipTests -B -U -e && sh ./check_format.sh
45+
run: mvn clean install -DskipTests -B -U -e
46+
47+
- name: get sofa-runtime version & update sofa-runtime version for all test sample app
48+
run: |
49+
serverless_runtime_version=$(find sofa-serverless-runtime/sofa-serverless-common -name "*.jar" |grep -v source |sed "s/.*sofa-serverless-common-\(.*\).jar/\1/")
50+
echo "升级sofa-runtime version to $serverless_runtime_version"
51+
for testsample in `find samples -name "*[3]-samples"`;do sed -i "s/<sofa.serverless.runtime.version>.*<\/sofa.serverless.runtime.version>/<sofa.serverless.runtime.version>$serverless_runtime_version<\/sofa.serverless.runtime.version>/g" $testsample/pom.xml ;done
52+
for testsample in `find samples -name "*[3]-samples"`;do if cat $testsample/pom.xml |grep "<sofa.serverless.runtime.version>"|grep $serverless_runtime_version;then echo "版本校验通过";else echo "版本校验失败";exit 1;fi;done
6853
6954
- name: Run jdk17 serverless runtime test
7055
run: |
7156
set -e
72-
bash samples/ccbin/start.sh jdk17
57+
bash .github/workflows/ccbin/start.sh jdk17
7358
74-
release_for_jdk8:
75-
needs: build_and_test
76-
runs-on: ubuntu-latest
77-
steps:
78-
- uses: actions/checkout@v3
79-
- name: Set up JDK 8
80-
uses: actions/setup-java@v3
81-
with:
82-
java-version: '8'
83-
distribution: 'temurin'
84-
cache: maven
85-
server-id: ossrh
86-
server-username: MAVEN_USERNAME
87-
server-password: MAVEN_PASSWORD
88-
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
89-
gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
90-
- name: Build with Maven
91-
run: mvn --batch-mode deploy -DskipTests -Prelease,8-release
92-
working-directory: sofa-serverless-runtime
93-
env:
94-
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
95-
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
96-
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
9759
release_for_jdk17:
9860
needs: build_and_test
9961
runs-on: ubuntu-latest
@@ -111,7 +73,7 @@ jobs:
11173
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
11274
gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
11375
- name: Build with Maven
114-
run: mvn --batch-mode deploy -DskipTests -Prelease,17-release
76+
run: mvn --batch-mode deploy -DskipTests -Prelease
11577
working-directory: sofa-serverless-runtime
11678
env:
11779
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}

.github/workflows/serverless_runtime_snapshot.yml

Lines changed: 0 additions & 120 deletions
This file was deleted.

sofa-serverless-runtime/pom.xml

Lines changed: 4 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,10 @@
99
<packaging>pom</packaging>
1010

1111
<properties>
12-
<!-- JDK 17 打包如下:
13-
1. 切换到JDK 17
14-
2. 修改 sofa.ark.version.base 和 revision.default 中的 "数字" 版本号
15-
3. 开始打包,将所有打出的包都上传-->
16-
<sofa.ark.version.jdk17>3.0.1</sofa.ark.version.jdk17>
17-
<sofa.ark.version.jdk8>2.2.4</sofa.ark.version.jdk8>
18-
<spring.boot.version.jdk8>2.7.15</spring.boot.version.jdk8>
19-
<spring.boot.version.jdk17>3.0.9</spring.boot.version.jdk17>
20-
<logback.core.default>1.2.9</logback.core.default>
21-
<revision.default>0.5.5</revision.default>
12+
<sofa.ark.version>3.0.1</sofa.ark.version>
13+
<spring.boot.version>3.0.9</spring.boot.version>
14+
<logback.core>1.3.5</logback.core>
15+
<revision>0.5.5-jdk17</revision>
2216
<project.encoding>UTF-8</project.encoding>
2317
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2418
<java.version>1.8</java.version>
@@ -481,83 +475,6 @@
481475

482476

483477
<profiles>
484-
<!--
485-
jdk17 打出来的 snapshot 版本
486-
举例:
487-
打出来的包为 0.5.3-jdk17-SNAPSHOT
488-
使用sofa-ark的包 3.0.0
489-
-->
490-
<profile>
491-
<id>17-snapshot</id>
492-
<properties>
493-
<logback.core>1.3.5</logback.core>
494-
<revision>${revision.default}-jdk17-SNAPSHOT</revision>
495-
<sofa.ark.version>${sofa.ark.version.jdk17}</sofa.ark.version>
496-
<spring.boot.version>${spring.boot.version.jdk17}</spring.boot.version>
497-
</properties>
498-
<activation>
499-
<jdk>17</jdk>
500-
</activation>
501-
</profile>
502-
<!--
503-
jdk17 打出来的 release 版本
504-
举例:
505-
打出来的包为 0.5.3-jdk17
506-
使用sofa-ark的包 3.0.0
507-
-->
508-
<profile>
509-
<id>17-release</id>
510-
<properties>
511-
<logback.core>1.3.5</logback.core>
512-
<revision>${revision.default}-jdk17</revision>
513-
<sofa.ark.version>${sofa.ark.version.jdk17}</sofa.ark.version>
514-
<spring.boot.version>${spring.boot.version.jdk17}</spring.boot.version>
515-
</properties>
516-
<activation>
517-
<jdk>17</jdk>
518-
</activation>
519-
</profile>
520-
521-
<!--
522-
jdk8 打出来的 snapshot 版本
523-
举例:
524-
打出来的包为 0.5.3-SNAPSHOT
525-
使用sofa-ark的包 2.2.4
526-
使用sofa-ark starter 的包 2.2.4
527-
-->
528-
<profile>
529-
<id>8-snapshot</id>
530-
<properties>
531-
<logback.core>1.2.9</logback.core>
532-
<revision>${revision.default}-SNAPSHOT</revision>
533-
<sofa.ark.version>${sofa.ark.version.jdk8}</sofa.ark.version>
534-
<spring.boot.version>${spring.boot.version.jdk8}</spring.boot.version>
535-
</properties>
536-
<activation>
537-
<jdk>8</jdk>
538-
</activation>
539-
</profile>
540-
541-
<!--
542-
jdk8 打出来的 release 版本
543-
举例:
544-
打出来的包为 0.5.3
545-
使用sofa-ark的包 2.2.4
546-
使用sofa-ark starter 的包 2.2.4
547-
-->
548-
<profile>
549-
<id>8-release</id>
550-
<properties>
551-
<logback.core>1.2.9</logback.core>
552-
<revision>${revision.default}</revision>
553-
<sofa.ark.version>${sofa.ark.version.jdk8}</sofa.ark.version>
554-
<spring.boot.version>${spring.boot.version.jdk8}</spring.boot.version>
555-
</properties>
556-
<activation>
557-
<jdk>8</jdk>
558-
</activation>
559-
</profile>
560-
561478
<profile>
562479
<id>release</id>
563480
<build>
@@ -700,12 +617,6 @@
700617
<activation>
701618
<activeByDefault>true</activeByDefault>
702619
</activation>
703-
<properties>
704-
<logback.core>1.2.9</logback.core>
705-
<revision>${revision.default}</revision>
706-
<sofa.ark.version>${sofa.ark.version.jdk8}</sofa.ark.version>
707-
<spring.boot.version>${spring.boot.version.jdk8}</spring.boot.version>
708-
</properties>
709620
<repositories>
710621
<repository>
711622
<snapshots>

0 commit comments

Comments
 (0)