Windmill only monitors the master branch of your project’s repository for code changes. It is not designed to continuously integrate dependencies or monitor every branch in your project’s repository.

I am using a “continuous integration” service. Can I also use Windmill?

Yes.

Windmill provides a tighter integration with Xcode and is tailored to iOS development. It is meant to be used locally, alongside Xcode.

I am using a “continuous integration” service. Can Windmill replace it?

Maybe.

It depends on what you are using it for and how much value you get out of it. If you know you want a “continuous integration” service then the answer is No. Having said that, you should be able to take advantage of Windmill alongside a continuous integration service. You can read more about what is Windmill.

Does Windmill support scripts?

No.

Does Windmill support Carthage?

Yes, but.

You must have a Carthage installation. You are also responsible for updating any dependencies whenever you want to perform an integration. See the Windmill Help menu (⌘?) for instructions.

Does Windmill support CocoaPods?

It depends.

You must have a CocoaPods installation. You are also responsible for updating any dependencies whenever you want to perform an integration. See the Windmill Help menu (⌘?) for instructions. Alternatively, you can opt in to “keep the Pods directory under source control”. In which case Windmill will monitor for any code changes, checkout and build your project.

Does Windmill support git submodules?

Yes.

What are Previews?

Previews are features that are not quite there yet. Do not rely on them working as expected. Having said that, do use them and please send your feedback. You can enable Previews under Preferences. (⌘,)