Stampede is a continuous automation system that I started working on in late 2019. This open source project is designed to be a replacement for Jenkins for DIY types that want complete control over their automation system. There are multiple components to this system including a server that integrates with GitHub, a portal for Web UI and REST API, a worker for executing the automations, a cli app for managing the system, and an iOS app for monitoring and admin. The server and worker components are all written in node.js while the iOS app is written in Swift using SwiftUI.

[More Details]