mirror of
https://github.com/tryzealot/fastlane-plugin-zealot.git
synced 2026-02-24 09:13:16 +00:00
77 lines
1.6 KiB
Ruby
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
|