Adapt CI to new structure.

This commit is contained in:
Matthieu Gautier 2022-12-21 15:59:47 +01:00
parent 7de75101fb
commit c4b582c51b
2 changed files with 13 additions and 11 deletions

View File

@ -21,17 +21,16 @@ jobs:
with:
java-version: 11
- name: Build Project
run: bash contrib/build.sh
- name: Install dependencies
run: bash ./install_deps.sh
- name: Compile Project
run: |
cd android-libkiwixbuild
./gradlew androidSourcesJar build
./gradlew generateHeaderFilesFromJavaWrapper
./gradlew build
- name: create unit coverage
run: |
cd android-libkiwixbuild
./gradlew createCodeCoverageReport
- name: Upload coverage to Codecov
@ -43,4 +42,4 @@ jobs:
with:
name: Tests Coverage Report
path: |
android-libkiwixbuild/build/coverage-report/
android-libkiwixbuild/build/coverage-report/

View File

@ -25,17 +25,20 @@ jobs:
distribution: adopt
java-version: 11
- name: Building Project
run: bash contrib/build.sh
- name: Install dependencies
run: bash ./install_deps.sh
- name: Compile Project
run: |
./gradlew generateHeaderFilesFromJavaWrapper
./gradlew build
- name: Release build
run: |
cd android-libkiwixbuild
./gradlew assemble
- name: Genrate Source jar
run: |
cd android-libkiwixbuild
./gradlew androidSourcesJar
- name: Publish to MavenCentral
@ -46,4 +49,4 @@ jobs:
signing.keyId: ${{ secrets.SIGNING_KEY_ID }}
siging.password: ${{ secrets.SIGNING_PASSWORD }}
siging.key: ${{ secrets.SIGNING_KEY }}
sonatypeStagingProfileId: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
sonatypeStagingProfileId: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}