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

如何为功能分支运行FastLane管道?

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

    这就是我的定义 gitlab-ci.yml 文件:

    build:
    
      stage: build
    
      script:
        - bundle exec pod repo update
        - bundle exec pod install || bundle exec pod install --repo-update
        - bundle exec fastlane build
    
      when: always
    
      only:
        - feature/* #when I change this to - feature/swd/fastlane then it works.
    
      tags:
        - iOS
    

    但这不管用。

    以下分支应启动管道:

    feature/swd/fastlane , feature/swd/245

    1 回复  |  直到 8 年前
        1
  •  2
  •   Sascha Frinken    8 年前

    当使用正则表达式时 only 您需要使用分隔符( Sample in documentation )

    所以你必须写:

    only:
      - /feature\/*/
    

    在哪里? / 开头和结尾用作分隔符和路径分隔符 / 需要用反斜杠逃走 \ .