为iOS应用程序使用CircleCI工作流程

时间:2017-08-09 13:04:51

标签: ios continuous-integration circleci fastlane

我目前正在将CircleCI用于带有fastlane的iOS应用程序。我看到有一个叫做工作流的功能,我很想使用它。然而,CircleCI文档以某种方式表明这是一个CircleCI 2.0功能,并且在OS X / macOS上构建似乎只是CircleCI 1.0。但是,这里的文档再次提到:https://circleci.com/docs/2.0/sample-config说:

  

CircleCI 2.0配置为版本引入了一个新密钥:2。这个新密钥使您可以在继续构建1.0的同时尝试2.0。

这再次暗示:在构建1.0时,你们都使用了工作流和2.0功能。正确?

但是怎么样?这个问题在文档中没有得到解答,我想知道是否有人能够使它工作。任何人吗?

2 个答案:

答案 0 :(得分:1)

official fastlane Circle guide基于Circle 1.0,请确保配置文件如下所示

machine:
  xcode:
    version: "7.3"
dependencies:
  override:
    - bundle check --path=vendor/bundle || bundle install --path=vendor/bundle --jobs=4 --retry=3 --without development
  cache_directories:
    - vendor/bundle
test:
  override:
    - bundle exec fastlane test

答案 1 :(得分:0)

截至今日(2017年8月12日):

  • CircleCI 2.0不支持OS X / macOS
  • 工作流程仅是CircleCI 2.0的一项功能

该段可能会有所改善。我已在我们的公开GitHub Repo中打开了一个问题。

- Ricardo N Feliciano
开发者传播者,CircleCI