正在显示
1 个修改的文件
包含
12 行增加
和
4 行删除
| @@ -12,16 +12,18 @@ jobs: | @@ -12,16 +12,18 @@ jobs: | ||
| 12 | defaults: | 12 | defaults: |
| 13 | run: | 13 | run: |
| 14 | working-directory: ./client-sdk-android | 14 | working-directory: ./client-sdk-android |
| 15 | - steps: | 15 | + steps: |
| 16 | - name: checkout client-sdk-android | 16 | - name: checkout client-sdk-android |
| 17 | uses: actions/checkout@v2.3.4 | 17 | uses: actions/checkout@v2.3.4 |
| 18 | with: | 18 | with: |
| 19 | path: ./client-sdk-android | 19 | path: ./client-sdk-android |
| 20 | + | ||
| 20 | - name: checkout protocol | 21 | - name: checkout protocol |
| 21 | uses: actions/checkout@v2.3.4 | 22 | uses: actions/checkout@v2.3.4 |
| 22 | with: | 23 | with: |
| 23 | repository: livekit/protocol | 24 | repository: livekit/protocol |
| 24 | path: ./protocol | 25 | path: ./protocol |
| 26 | + | ||
| 25 | - name: set up JDK 12 | 27 | - name: set up JDK 12 |
| 26 | uses: actions/setup-java@v2 | 28 | uses: actions/setup-java@v2 |
| 27 | with: | 29 | with: |
| @@ -32,8 +34,13 @@ jobs: | @@ -32,8 +34,13 @@ jobs: | ||
| 32 | run: chmod +x gradlew | 34 | run: chmod +x gradlew |
| 33 | - name: Build with Gradle | 35 | - name: Build with Gradle |
| 34 | run: ./gradlew livekit-android-sdk:assembleRelease | 36 | run: ./gradlew livekit-android-sdk:assembleRelease |
| 35 | - | 37 | + |
| 38 | + - name: get version name | ||
| 39 | + run: echo "::set-output name=version_name::$(cat gradle.properties | grep VERSION_NAME | cut -d "=" -f2)" | ||
| 40 | + id: version_name | ||
| 41 | + | ||
| 36 | - name: Create gpg key and import into gradle properties | 42 | - name: Create gpg key and import into gradle properties |
| 43 | + if: contains("SNAPSHOT",steps.version_name.outputs.version_name) | ||
| 37 | run: | | 44 | run: | |
| 38 | echo $GPG_KEY_ARMOR | base64 --decode > ./release.asc | 45 | echo $GPG_KEY_ARMOR | base64 --decode > ./release.asc |
| 39 | gpg --quiet --output $GITHUB_WORKSPACE/release.gpg --dearmor ./release.asc | 46 | gpg --quiet --output $GITHUB_WORKSPACE/release.gpg --dearmor ./release.asc |
| @@ -48,6 +55,7 @@ jobs: | @@ -48,6 +55,7 @@ jobs: | ||
| 48 | GPG_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }} | 55 | GPG_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }} |
| 49 | NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} | 56 | NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} |
| 50 | NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} | 57 | NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} |
| 51 | - | 58 | + |
| 52 | - name: Publish snapshot | 59 | - name: Publish snapshot |
| 53 | - run: ./gradlew publish closeAndReleaseRepository | ||
| 60 | + if: contains("SNAPSHOT",steps.version_name.outputs.version_name) | ||
| 61 | + run: ./gradlew publish |
-
请 注册 或 登录 后发表评论