Home / Companies / Semaphore / Blog / Post Details
Content Deep Dive

High Priority Branches

Blog post from Semaphore

Post Details
Company
Date Published
Author
Nebojša Stričević
Word Count
189
Language
English
Hacker News Points
-
Summary

Semaphore has developed a custom build queue algorithm designed to optimize the build flow for teams by preventing individual developers from monopolizing resources, thus enhancing overall productivity and satisfaction. While the algorithm effectively remains unobtrusive, some teams require greater control, prompting the introduction of high priority branches. These branches, identified through regular expressions, allow certain branches like hotfixes or master to be prioritized in the build queue, ensuring critical code is built and deployed promptly. It's recommended to limit the number of high priority branches to maintain the algorithm's efficiency, and configuration can be managed in the project's settings. Further enhancements are in development, inviting users to engage with updates and discussions on Discord.