David Liu

publish only snapshots for ci

... ... @@ -17,11 +17,13 @@ jobs:
uses: actions/checkout@v2.3.4
with:
path: ./client-sdk-android
- name: checkout protocol
uses: actions/checkout@v2.3.4
with:
repository: livekit/protocol
path: ./protocol
- name: set up JDK 12
uses: actions/setup-java@v2
with:
... ... @@ -33,7 +35,12 @@ jobs:
- name: Build with Gradle
run: ./gradlew livekit-android-sdk:assembleRelease
- name: get version name
run: echo "::set-output name=version_name::$(cat gradle.properties | grep VERSION_NAME | cut -d "=" -f2)"
id: version_name
- name: Create gpg key and import into gradle properties
if: contains("SNAPSHOT",steps.version_name.outputs.version_name)
run: |
echo $GPG_KEY_ARMOR | base64 --decode > ./release.asc
gpg --quiet --output $GITHUB_WORKSPACE/release.gpg --dearmor ./release.asc
... ... @@ -50,4 +57,5 @@ jobs:
NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
- name: Publish snapshot
run: ./gradlew publish closeAndReleaseRepository
\ No newline at end of file
if: contains("SNAPSHOT",steps.version_name.outputs.version_name)
run: ./gradlew publish
\ No newline at end of file
... ...