TeamCity is a user-friendly continuous integration & build management solution with native support for automated builds of Xcode projects and execution of unit tests. The system also supports Java, .NET and Ruby, is trivial to setup and, following the tradition of JetBrains IDEs, takes software team productivity to a whole new level.
The current version of TeamCity features conditional build steps, allows launching build agents in a Kubernetes cluster, and integrates with Azure DevOps and Jira Software Cloud. It adds more capabilities to secondary servers in a multi-node setup, comes with a new Slack notifier, and has many great improvements to the experimental UI.