Thinking back on some of the most challenging engineering projects I've been close to, the multi-stage migration of Firefox's automation is high on the list.

It started with a crucial first step: moving our process from shell scripts and wiki pages into Buildbot. That was a huge leap forward in professionalizing our CI/CD (and one I was deeply involved in).

But that was just the warm-up. The true "jumbo jet in flight" moment was the later, heroic, multi-year effort to move everything again, from Buildbot to Mozilla's own bespoke, cloud-native CI platform, TaskCluster.

I'm still in awe of the work done by the TaskCluster and Release Engineering teams at Mozilla to pull off that massive migration. It’s a powerful reminder that the most critical engineering work is often the infrastructure you’re not even supposed to notice.

https://www.rhelmer.org/blog/tag/releng/

#DevOps #CICD #Mozilla #ReleaseEngineering #TaskCluster #Automation

Rob Helmer | Only showing blog posts with matching tag

Exploring articles and insights about releng on Rob Helmer's blog. Find curated content and expert perspectives on this topic.

Автоматизация подписи кода в современных условиях

Подпись кода — это процесс проставления цифровой подписи на программном обеспечении. Цифровая подпись гарантирует пользователю, что программа является неподдельной и что её код не подвергся никаким изменениям в промежутке между созданием программы и выпуском. В старые времена для подписи билдов использовалась подписи GPG , а секретные ключи хранились где-нибудь на флэшке. Потом для приложений Windows появились система Authenticode . Сейчас для опенсорса и проприетарных ОС постепенно внедряются новые методы автоматизации подписи кода.

https://habr.com/ru/companies/globalsign/articles/904926/

#Mozilla #подпись_кода #Windows #Azure_Trusted_Signing #GitHub_Action #EVсертификат #GPG #Authenticode #signcode #Firefox_CI #Buildbot #Taskcluster #Autograph #Hardware_Security_Module #HSM #rcodesign #osslsigncode #MSIX #applecodesign #Apple_Code_Signing

Автоматизация подписи кода в современных условиях

Подпись кода — это процесс проставления цифровой подписи на программном обеспечении. Цифровая подпись гарантирует пользователю, что программа является неподдельной и что её код не подвергся никаким...

Хабр