Skip to content

Commit 0fc97b0

Browse files
committed
github action test4
1 parent 8f7a700 commit 0fc97b0

File tree

2 files changed

+85
-60
lines changed

2 files changed

+85
-60
lines changed

.github/workflows/android.yml

Lines changed: 0 additions & 60 deletions
This file was deleted.

.github/workflows/debug_build.yml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
name: Android CI
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
jobs:
9+
10+
test:
11+
name: Run Unit Tests
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v2
15+
- name: set up JDK 11
16+
uses: actions/setup-java@v2
17+
with:
18+
java-version: '11'
19+
distribution: 'temurin'
20+
- name: Unit tests
21+
run: bash ./gradlew test --stacktrace
22+
23+
24+
25+
build:
26+
runs-on: ubuntu-latest
27+
steps:
28+
- uses: actions/checkout@v2
29+
- name: set up JDK 11
30+
uses: actions/setup-java@v2
31+
with:
32+
java-version: '11'
33+
distribution: 'temurin'
34+
35+
- name: Grant execute permission for gradlew
36+
run: chmod +x gradlew
37+
38+
- name: Build pluginbasicutils
39+
run: bash ./gradlew assemble --stacktrace
40+
41+
- name: Upload debug pluginbasicutils
42+
uses: actions/upload-artifact@v1
43+
with:
44+
name: pluginbasicutils-debug
45+
path: pluginbasicutils/build/outputs/aar/pluginbasicutils-debug.aar
46+
47+
- name: Upload release pluginbasicutils
48+
uses: actions/upload-artifact@v1
49+
with:
50+
name: pluginbasicutils-release
51+
path: pluginbasicutils/build/outputs/aar/pluginbasicutils-release.aar
52+
53+
- name: Create Release
54+
id: create_release
55+
uses: actions/create-release@v1
56+
env:
57+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
58+
with:
59+
tag_name: ${{ github.ref }}
60+
release_name: ${{ github.ref }}
61+
draft: true
62+
prerelease: false
63+
body: |
64+
What is new :
65+
- First Release
66+
67+
- name: Release Upload pluginbasicutils-debug
68+
uses: actions/upload-release-asset@v1
69+
env:
70+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71+
with:
72+
upload_url: ${{ steps.create_release.outputs.upload_url }}
73+
asset_path: pluginbasicutils/build/outputs/aar/pluginbasicutils-debug.aar
74+
asset_name: pluginbasicutils-debug.aar
75+
asset_content_type: application/aar
76+
77+
- name: Release Upload pluginbasicutils-release
78+
uses: actions/upload-release-asset@v1
79+
env:
80+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
81+
with:
82+
upload_url: ${{ steps.create_release.outputs.upload_url }}
83+
asset_path: pluginbasicutils/build/outputs/aar/pluginbasicutils-release.aar
84+
asset_name: pluginbasicutils-release.aar
85+
asset_content_type: application/aar

0 commit comments

Comments
 (0)