代码之家  ›  专栏  ›  技术社区  ›  Bartłomiej Semańczyk

如何在fastlane中将内部版本号设置为管道id?

  •  1
  • Bartłomiej Semańczyk  · 技术社区  · 8 年前

    这就是我目前的工作 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
    

    v3.3.21 (116)
    

    而不是:

    v3.3.21 (11741)
    

    为什么它不将管道id分配给构建编号?

    enter image description here

    CI_PIPELINE_ID 变量对于runner不可见?

    0 回复  |  直到 8 年前
    推荐文章