Files
2025-05-30 11:07:04 +08:00

77 lines
1.6 KiB
Ruby

ENDPOINT = 'https://tryzealot.ews.im'
TOKEN = '2c6b9e0d93e4e0752e190788adccf97c'
CHANNEL_KEY = '03a38020e97f0ae4c6f70979552b2674'
lane :version_check do
zealot_version_check(
endpoint: ENDPOINT,
token: TOKEN,
channel_key: CHANNEL_KEY,
bundle_id: '...',
git_commit: last_git_commit[:commit_hash]
)
end
lane :sync_devices do
zealot_sync_devices(
endpoint: ENDPOINT,
token: TOKEN,
username: '...',
team_id: '...'
)
end
lane :upload_app do
zealot(
endpoint: ENDPOINT,
token: TOKEN,
channel_key: CHANNEL_KEY,
changelog: 'This is a test changelog',
file: '/home/icyleaf/Development/ruby/app-info/spec/fixtures/apps/android-31.aab'
)
end
lane :upload_debug_file do
# 上传 iOS dSYM 调试文件
zealot_debug_file(
endpoint: ENDPOINT,
token: TOKEN,
channel_key: CHANNEL_KEY,
platform: :ios,
xcode_scheme: 'AppName',
verify_ssl: false
)
# 上传 Android Proguard 调试文件
zealot_debug_file(
endpoint: ENDPOINT,
token: TOKEN,
channel_key: CHANNEL_KEY,
platform: :android,
android_build_type: 'release',
android_flavor: 'store',
release_version: '1.1.0',
build_version: '1',
overwrite: true
)
# 上传指定 zip file 调试文件
zealot_debug_file(
endpoint: ENDPOINT,
token: TOKEN,
channel_key: CHANNEL_KEY,
zip_file: 'path/to/your/zip_file',
release_version: '1.1.0',
build_version: '1',
verify_ssl: false
)
end
lane :sync do
zealot_sync_devices(
endpoint: ENDPOINT,
token: TOKEN,
username: 'apple_developer_email'
)
end