gh-EmergeTools-Pow/Fastlane/Fastfile
2023-12-11 09:57:09 +01:00

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