mirror of
https://github.com/EmergeTools/Pow.git
synced 2026-03-25 08:55:50 +00:00
29 lines
805 B
Ruby
29 lines
805 B
Ruby
fastlane_require 'git'
|
|
|
|
default_platform(:ios)
|
|
|
|
def build_for_config(config)
|
|
g = Git.open('.')
|
|
build_app(
|
|
project: "./Example/Pow Example.xcodeproj",
|
|
export_method: "ad-hoc",
|
|
skip_codesigning: true,
|
|
destination: "generic/platform=iOS Simulator",
|
|
configuration: config,
|
|
skip_package_ipa: true)
|
|
if ENV["PR_NUMBER"] && ENV["PR_NUMBER"] != "" && ENV["PR_NUMBER"] != "false"
|
|
current_sha = g.log[0].parents[1].sha
|
|
baseBuildId = g.log[0].parent.sha
|
|
emerge(repo_name: "EmergeTools/Pow", pr_number: ENV["PR_NUMBER"], sha: current_sha, base_sha: baseBuildId)
|
|
else
|
|
current_sha = g.log[0].sha
|
|
emerge(repo_name: "EmergeTools/Pow", sha: current_sha)
|
|
end
|
|
end
|
|
|
|
platform :ios do
|
|
lane :build do
|
|
build_for_config("Debug")
|
|
build_for_config("Release")
|
|
end
|
|
end
|