这是我目前拥有的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变量对跑步者不可见?
