TGViewer
Mobile Development by AppTractor Mobile Development by AppTractor @apptractor · 11K subscribers
Post #5934 2.08K
iOS

Крис Рутковски рассказывает о том, как ему удалось снизить затраты на iOS CI/CD примерно на 40%, делегируя часть задач с дорогих macOS раннеров на более дешёвые Linux‑раннеры в GitHub Actions. Автор объясняет, что не все этапы сборки требуют macOS: фактическая сборка iOS‑приложения с Xcode всё ещё должна происходить на Mac, но длительные шаги вроде ожидания обработки билда и отправки артефактов в TestFlight можно спокойно перенести на Linux. Благодаря такому разделению macOS‑минуты расходуются только на критичные этапы, а всё остальное делегируется на более дешёвую платформу, что экономит значительную часть бюджета при CI/CD. Он подробно делится реальной конфигурацией GitHub Actions и Fastlane, где macOS‑раннер отвечает только за сборку и подготовку артефактов, а Linux‑раннер занимается загрузкой, ожиданием обработки и отправкой символов в Crashlytics. Такой подход подходит не только для нативных iOS‑приложений, но и для проектов на Flutter, React Native и других кроссплатформенных решениях, и может существенно оптимизировать CI/CD для разработчиков, которые хотят снизить расходы без потери автоматизации.

• Kvaesitso — лаунчер для Android
• Groww iOS Interview: Why Senior Developers Still Fail System Design
• SelectionDisabled Modifier in SwiftUI
• How I reduced iOS CI/CD cost by 40% by delegating work to Linux runners
Medium How I reduced iOS CI/CD cost by 40% by delegating work to Linux runners? For years in personal projects like 🔗 Commingle and in my day jobs the iOS CI/CD ran entirely on macOS runners, either self-hosted or in…
  • 👍 6
  • 🔥 4
  • 🤔 1
More from @apptractor
  1. Oct 15, 2026Если вы так или иначе занимаетесь ASO, то вот нашел здравое - AsoBeast, self-hosted инстру…
  2. Oct 14, 2026Теперь приложения, созданные с помощью вайб-кодинга, можно будет легко запускать на Androi…
  3. Oct 14, 2026Gemini 4 Argon для Android-разработки Новая модель Google вышла вчера и уже стала доступна…
  4. Oct 13, 2026Еще к теме прошлой недели, когда автор RoR заявил о конце "ручного программирования". Как…
  5. Oct 13, 2026Apple представила HomeView — новый центр управления умным домом Apple представила HomeView…
  6. Oct 12, 2026​Когда в 2011 году появился первый Kindle Fire, казалось, что рождается настоящая альтерна…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →