fastlane - 如何在 fastlane 中将内部版本号设置为管道 ID?
问题描述
这是我目前拥有的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
变量对跑步者不可见?
解决方案
推荐阅读
- bash - 使用模式从文件中检索数据并使用文件名对其进行注释
- android - 另一个 recyclerview 适配器中的 Recyclerview 未显示与项目相关的项目
- .htaccess - 为共享 Drupal 8 代码库的六个站点中的三个强制 SSL
- c++ - 获取对存储在打开窗口 OpenCV 中的矩阵的引用
- angular - 角。订阅内部服务
- r - 编辑传单 labelFormat 的源代码以编辑中断/刻度线
- c++ - 当我以 c mex 格式编写相同的代码时,矩阵乘法很耗时
- spring-boot - org.springframework.security.access.AccessDeniedException:访问被拒绝
- forms - 向 React Native Forms 添加表单验证的最佳方法
- php - 如何拆分名称并使用函数显示设置结果