Buildkite
Try BuildkiteBuildkite Overview
A self-hosted CI/CD platform that gives you control over your development workflow. Buildkite supports any language or platform including Xcode builds, and can run on various environments including OS X and Linux. You can configure powerful pipelines that run steps in parallel across multiple build agents, and take advantage of automation tools to share data between build steps and across agents. There's a complete API that lets you access your data and control your pipeline, or you could use the Boxkite app by Reformed Software to manage your Buildkite builds from your iPhone and Apple Watch.