Skip to content

Frequently Asked Questions

Is Cirrus CI a delivery platform?

Cirrus CI is not positioned as a delivery platform but can be used as one for many general use cases by having Dependencies between tasks and using Conditional Task Execution:

lint_task:
  script: yarn run lint

test_task:
  script: yarn run test

publish_task:
  only_if: $BRANCH == 'master'
  depends_on: 
    - test
    - lint
  script: yarn run publish

Mac OS X Support?

TLDR: not in the near future.

We are planning to spend Q2 of 2018 on supporting for AWS and Azure. We are going to revisit Mac OS support in Q3 2018. Cirrus CI has everything for running Mac OS builds except a computing service that can effectively schedule Mac OS VMs. Please let us know if there is such a service and we can try to work together to bring Mac OS support earlier 😉.

Only GitHub Support?

At the moment Cirrus CI only supports GitHub via a GitHub Application. We are planning to support BitBucket next.