这是我目前拥有的Fastfile
:
定义构建(目标名称) 可可足类 证书 叹 如果 ENV['CI_PIPELINE_ID'] increment_build_number(build_number: "#{ENV['CI_PIPELINE_ID']}") 结尾 构建应用程序( 方案:目标名称, 工作区:WORKSPACE_FILE_PATH, 干净:真的, 输出目录:输出路径, 输出名称:目标名称 + '.ipa', 出口选项:{ 供应配置文件:{ BETA_BUNDLE_IDENTIFIER => BETA_PROVISIONING_PROFILE, DEMO_BUNDLE_IDENTIFIER => DEMO_PROVISIONING_PROFILE, DEV_BUNDLE_IDENTIFIER => DEV_PROVISIONING_PROFILE } } ) 结尾
但是这段代码最终会收到来自 Fabric 的电子邮件,如下所示:
v3.3.21 (116)
代替:
v3.3.21 (11741)
为什么它不将管道 ID 分配给内部版本号?
看起来它没有进入 if 语句。是否有可能CI_PIPELINE_ID
变量对跑步者不可见?