Windmill (coming soon)
Continuous delivery for iOS apps.
Windmill’s goal is to make continuous delivery ubiquitous while developing iOS apps; whether you are an indie developer, a small team or an enterprise.
If you have spent a day trying to setup Jenkins for your iOS needs, you’ll find Windmill refreshing. You can have an Xcode project ready to build in a couple of minutes.
“It builds on my machine; it works for me.”
Windmill allows you to monitor the quality of your app. It is about the little things during development like:
- Does my code compile?
- Do tests pass?
- Is codesign setup correctly?
- What is my code coverage?
as well as the bigger picture working towards a release,
- Have a build ready to demo
- Toggle features
- Integrate with 3rd party libraries
- Know what the Release settings are
- Build for production
Windmill initially comes with the following features
- Continuous integration (i.e. build on commit)
- Scheduled builds for OTA deployment (i.e. nightly builds)
- Test report
- Code coverage
Q: Does Windmill require a server?
A: Yes. Windmill requires a dedicated Mac.
Q: Is Windmill on the cloud?
A: No. Windmill is a native OS X app.
Q: What are the minimum requirements for Windmill?
A: Windmill requires OS X Yosemite, Xcode 6 and an internet connection.
Q: Does Windmill support headless setup?
A: No. Windmill’s UI plays an important role in making continuous delivery accessible.
Q: Does Windmill replace Jenkins?
A: Yes. Windmill aims to offer a native experience and a such is a standalone app.
Q: Does Windmill work with Jenkins?
Q: Does Windmill work with GIT/SVN/Mercurial?
A: Git. Windmill will initially support git only.
Q: Does Windmill work with Github/Bitbucket?
A: Yes. Windmill works with any remote git repo irrespective of where it’s hosted.
If you want to know more about Windmill, including early access, or want to get a better understanding of Continuous Delivery within your company, get in touch via email, iMessage, FaceTime.
Also on twitter as @windmill_io