Use [[Continuous Integration and Delivery|CI/CD]] for release engineering. Systems such as [[GitHub Actions]] can be used. From [[Site Reliability Engineering (highlights)]]: > Release engineering is a relatively new and fast-growing discipline of software engineering that can be concisely described as building and delivering software. Release engineers have a solid (if not expert) understanding of source code management, compilers, build configuration languages, automated build tools, package managers, and installers. Their skill set includes deep knowledge of multiple domains: development, configuration management, test integration, system administration, and customer support.