diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index b0811e952..b770173b4 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -30,39 +30,26 @@ jobs: matrix: branch: - master + - branch-1.5 + - branch-1.4 - branch-1.3 + profiles: + - -Pflink-provided,spark-provided,spark-3.1 + - -Pflink-provided,spark-provided,spark-3.2,tpcds steps: - name: Checkout repository uses: actions/checkout@v2 with: ref: ${{ matrix.branch }} - - name: Cache Maven local repository - uses: actions/cache@v2 - with: - path: ~/.m2/repository - key: snapshot-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - snapshot-maven- - name: Setup JDK 8 uses: actions/setup-java@v2 with: distribution: zulu java-version: 8 - - name: Publish snapshot - master - if: ${{ matrix.branch == 'master' }} + cache: 'maven' + check-latest: false + - name: Publish snapshot - ${{ matrix.branch }} env: ASF_USERNAME: ${{ secrets.NEXUS_USER }} ASF_PASSWORD: ${{ secrets.NEXUS_PW }} - run: | - rm -rf ~/.m2/repository/org/apache/kyuubi - ./build/mvn clean deploy -s ./build/release/asf-settings.xml -DskipTests -Pflink-provided,spark-provided - ./build/mvn clean deploy -s ./build/release/asf-settings.xml -DskipTests -Pflink-provided,spark-provided,spark-3.1 -pl dev/kyuubi-extension-spark-3-1 -am - ./build/mvn clean deploy -s ./build/release/asf-settings.xml -DskipTests -Pflink-provided,spark-provided,spark-3.2 -pl dev/kyuubi-extension-spark-3-2 -am - - name: Publish snapshot - branch-1.3 - if: ${{ matrix.branch == 'branch-1.3' }} - env: - ASF_USERNAME: ${{ secrets.NEXUS_USER }} - ASF_PASSWORD: ${{ secrets.NEXUS_PW }} - run: | - rm -rf ~/.m2/repository/org/apache/kyuubi - ./build/mvn clean deploy -s ./build/release/asf-settings.xml -DskipTests -Pflink-provided,spark-provided,kyuubi-extension-spark-3-1 + run: ./build/mvn clean deploy -s ./build/release/asf-settings.xml -DskipTests ${{ matrix.profiles }}