mirror of
https://github.com/kuaifan/dootask.git
synced 2026-10-29 22:10:42 +00:00
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
name: "App Internal"
|
||
|
||
# 内测出包:只产出 artifact,不创建 Release,也不上传 R2 / 商店。
|
||
# Android 使用正式签名(可覆盖安装正式包);iOS 需另配内测 profiles(含测试设备 UDID),未配置时跳过:
|
||
# IOS_INTERNAL_PROVISION_PROFILE_BASE64 / IOS_INTERNAL_SHARE_EXTENSION_PROVISION_PROFILE_BASE64
|
||
on:
|
||
workflow_dispatch:
|
||
inputs:
|
||
platform:
|
||
description: 构建平台
|
||
type: choice
|
||
options: [all, android, ios]
|
||
default: all
|
||
ios_export_method:
|
||
description: iOS 内测 profiles 类型(必须包含测试设备 UDID)
|
||
type: choice
|
||
options: [ad-hoc, development]
|
||
default: ad-hoc
|
||
|
||
permissions:
|
||
contents: read
|
||
|
||
concurrency:
|
||
group: app-internal-${{ github.ref }}
|
||
cancel-in-progress: false
|
||
|
||
jobs:
|
||
build:
|
||
name: Build
|
||
uses: ./.github/workflows/app-build.yml
|
||
with:
|
||
platform: ${{ inputs.platform || 'all' }}
|
||
ios_export_method: ${{ inputs.ios_export_method || 'ad-hoc' }}
|
||
secrets: inherit
|