[*] android only

This commit is contained in:
acgist
2023-04-15 15:28:57 +08:00
parent 6a21e3668c
commit 53fdd53cb5

View File

@@ -5,62 +5,62 @@ on:
branches: [ master ] branches: [ master ]
jobs: jobs:
taoyao-signal-server: # taoyao-signal-server:
name: Build taoyao signal server # name: Build taoyao signal server
strategy: # strategy:
matrix: # matrix:
runs-on: [ macos-latest, ubuntu-latest, windows-latest ] # runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
runs-on: ${{ matrix.runs-on }} # runs-on: ${{ matrix.runs-on }}
steps: # steps:
- name: Checkout repository # - name: Checkout repository
uses: actions/checkout@v3 # uses: actions/checkout@v3
- name: Set up JDK # - name: Set up JDK
uses: actions/setup-java@v3 # uses: actions/setup-java@v1
with: # with:
java-version: 17 # java-version: 17
- name: Build with Maven # - name: Build with Maven
run: mvn clean package -P prd -D maven.test.skip=true -B -V --file ./taoyao-signal-server/pom.xml # run: mvn clean package -P prd -D maven.test.skip=true -B -V --file ./taoyao-signal-server/pom.xml
taoyao-client-web: # taoyao-client-web:
name: Build taoyao client web # name: Build taoyao client web
strategy: # strategy:
matrix: # matrix:
runs-on: [ macos-latest, ubuntu-latest, windows-latest ] # runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
runs-on: ${{ matrix.runs-on }} # runs-on: ${{ matrix.runs-on }}
steps: # steps:
- name: Checkout repository # - name: Checkout repository
uses: actions/checkout@v3 # uses: actions/checkout@v3
- name: Use Node.js 16.x # - name: Use Node.js 16.x
uses: actions/setup-node@v3 # uses: actions/setup-node@v3
with: # with:
cache: npm # cache: npm
node-version: 16.x # node-version: 16.x
cache-dependency-path: ./taoyao-client-web # cache-dependency-path: ./taoyao-client-web
- name: Build with NodeJS # - name: Build with NodeJS
run: | # run: |
npm install # npm install
npm run build # npm run build
working-directory: ./taoyao-client-web # working-directory: ./taoyao-client-web
taoyao-client-media: # taoyao-client-media:
name: Build taoyao client media # name: Build taoyao client media
strategy: # strategy:
matrix: # matrix:
runs-on: [ macos-latest, ubuntu-latest, windows-latest ] # runs-on: [ macos-latest, ubuntu-latest, windows-latest ]
runs-on: ${{ matrix.runs-on }} # runs-on: ${{ matrix.runs-on }}
steps: # steps:
- name: Checkout repository # - name: Checkout repository
uses: actions/checkout@v3 # uses: actions/checkout@v3
- name: Use Node.js 16.x # - name: Use Node.js 16.x
uses: actions/setup-node@v3 # uses: actions/setup-node@v3
with: # with:
cache: npm # cache: npm
node-version: 16.x # node-version: 16.x
cache-dependency-path: ./taoyao-client-media # cache-dependency-path: ./taoyao-client-media
- name: Build with NodeJS # - name: Build with NodeJS
run: | # run: |
npm install # npm install
# 不能直接运行 # # 不能直接运行
# npm run dev # # npm run dev
working-directory: ./taoyao-client-media # working-directory: ./taoyao-client-media
taoyao-client-android: taoyao-client-android:
name: Build taoyao client android name: Build taoyao client android
strategy: strategy:
@@ -71,7 +71,7 @@ jobs:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Set up JDK - name: Set up JDK
uses: actions/setup-java@v3 uses: actions/setup-java@v1
with: with:
java-version: 17 java-version: 17
- name: Setup Android SDK - name: Setup Android SDK