From 2e7d95338dfe6a5a120f3ee35a58e409ff8384bb Mon Sep 17 00:00:00 2001 From: "jijuan.wjj" Date: Tue, 12 Mar 2024 11:30:55 +0800 Subject: [PATCH] rm jdk17 test pipeline --- .../serverless_runtime_release_jdk17.yml | 89 ------------------- 1 file changed, 89 deletions(-) delete mode 100644 .github/workflows/serverless_runtime_release_jdk17.yml diff --git a/.github/workflows/serverless_runtime_release_jdk17.yml b/.github/workflows/serverless_runtime_release_jdk17.yml deleted file mode 100644 index 33368cb1c..000000000 --- a/.github/workflows/serverless_runtime_release_jdk17.yml +++ /dev/null @@ -1,89 +0,0 @@ -# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven - -name: SOFA Serverless Runtime Release for jdk17 - -## https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#release -## trigger manually -on: - workflow_dispatch: - -jobs: - build_and_test: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - name: Set up Docker - uses: docker/metadata-action@v3 - with: - images: | - node:14 - - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - cache: maven - - - name: Build with Maven - run: mvn clean install -DskipTests -B -U -e - - - name: Checkout sampletest Repository - uses: actions/checkout@v3 - with: - repository: 'koupleless/samples' - path: 'samples' - - - name: Test Env prepare - run: | - sudo apt-get update >>/tmp/envprepare.out - sudo apt-get install -y expect >>/tmp/envprepare.out - docker pull mongo:7.0.2-jammy - docker run --name mongodb -d -p 27017:27017 -v /home/runner/work/data:/data/db mongo:7.0.2-jammy - docker pull zookeeper:3.9.0 - docker run -p 2181:2181 -it --name zookeeper --restart always -d zookeeper:3.9.0 - docker pull apache/rocketmq:4.9.7 - docker run -d -p 9876:9876 -p 10909:10909 -p 10910:10910 -p 10911:10911 -p 10912:10912 -v $(pwd)/samples/springboot-samples/msg/rocketmq/config/start.sh:/home/rocketmq/rocketmq-4.9.7/bin/start.sh -v $(pwd)/samples/springboot-samples/msg/rocketmq/config/broker.conf:/home/rocketmq/rocketmq-4.9.7/bin/broker.conf apache/rocketmq:4.9.7 sh /home/rocketmq/rocketmq-4.9.7/bin/start.sh - sudo apt-get install redis-server -y - sudo systemctl start redis-server - docker-compose -f samples/springboot3-samples/config/apollo/config/docker-compose.yml up -d - sudo cp .github/workflows/ccbin/arkctl /usr/bin/arkctl - sudo chmod +x /usr/bin/arkctl - - - name: get sofa-runtime version & update sofa-runtime version for all test sample app - run: | - serverless_runtime_version=$(find sofa-serverless-common -name "*.jar" |grep -v source |sed "s/.*sofa-serverless-common-\(.*\).jar/\1/") - echo "升级sofa-runtime version to $serverless_runtime_version" - for testsample in `find samples -name "*[3]-samples"`;do sed -i "s/.*<\/sofa.serverless.runtime.version>/$serverless_runtime_version<\/sofa.serverless.runtime.version>/g" $testsample/pom.xml ;done - for testsample in `find samples -name "*[3]-samples"`;do if cat $testsample/pom.xml |grep ""|grep $serverless_runtime_version;then echo "版本校验通过";else echo "版本校验失败";exit 1;fi;done - - - name: Run jdk17 serverless runtime test - run: | - set -e - bash .github/workflows/ccbin/start.sh jdk17 - - release_for_jdk17: - needs: build_and_test - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - cache: maven - server-id: ossrh - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD - gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import - gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase - - name: Build with Maven - run: mvn --batch-mode deploy -DskipTests -Prelease - env: - MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} - MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}