这是我目前在Fastfile
中所拥有的:
def build(target_name) cocoapods cert sigh if ENV['CI_PIPELINE_ID'] increment_build_number(build_number: "#{ENV['CI_PIPELINE_ID']}") end build_app( scheme: target_name, workspace: WORKSPACE_FILE_PATH, clean: true, output_directory: OUTPUT_PATH, output_name: target_name + '.ipa', export_options: { provisioningProfiles: { BETA_BUNDLE_IDENTIFIER => BETA_PROVISIONING_PROFILE, DEMO_BUNDLE_IDENTIFIER => DEMO_PROVISIONING_PROFILE, DEV_BUNDLE_IDENTIFIER => DEV_PROVISIONING_PROFILE } } ) end
但是这段代码最终会收到来自Fabric的电子邮件:
v3.3.21 (116)
而不是:
v3.3.21 (11741)
为什么它没有为构建号分配管道ID?
看起来它不会进入if语句。是否有可能CI_PIPELINE_ID
变量对于跑步者不可见?