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

时间:2018-06-05 07:36:26

标签: gitlab gitlab-ci fastlane

这是我在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/fastlanefeature/swd/245 ...

1 个答案:

答案 0 :(得分:2)

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

所以你必须写:

only:
  - /feature\/*/

开头和结尾处的/用作分隔符,路径分隔符/需要使用反斜杠\进行转义。