Octopus takes over where your Continuous Integration server ends, enabling you to easily automate even the most complicated application deployments, whether on-premises or in the cloud. Octopus takes care of your dev, QA, acceptance testing and production deployments. Limit who can deploy to production, ensure releases have been tested first, schedule deployments for later tonight, or block promotion of broken releases. For each release, you'll build your binaries once, but deploy and promote them many times, ensuring that what goes to production is exactly what you just tested. The way we model your deployment process ensures that deployments are as consistent as possible between environments, so that when you're ready to go to production, you'll be confident that it will Just Work. High level deployment steps for .NET, Java and other platforms, the ability to run custom scripts, management of sensitive variables, and advanced deployment patterns means Octopus can simplify even the most complicated application deployments. Tired of being asked what version of the app is in test today, or not sure if last night's staging deployment was successful? Octopus radiates information, telling your team at a glance what's deployed where. No consultants needed. Download Octopus today and within minutes you'll be set up, and within an hour you'll have automated a successful deployment. Octopus is intuitive to use and comes with a ton of useful documentation and training videos if you get stuck. Octopus comes bundled with built-in conventions for deploying different types of applications, handling configuration files, and calling scripting languages of your choice. And our community library provides over 200 steps that you can reuse.
Currently CircleCI only provides early, limited access for iOS builds on CircleCI Enterprise that run on their own cloud of macOS machines.Continuous Integration Tools CircleCI (Linux)