Building a Go CI/CD Pipeline in GitLab: A Developer's Survival Guide

Ah, CI/CD pipelines - the magical conveyor belts that turn our chaotic code commits into polished production artifacts. Let’s create one that would make even Go’s gopher mascot do a happy dance. I promise this won’t be another “Hello World” tutorial - we’re building a pipeline that actually does useful work while keeping your codebase healthier than a hipster’s kombucha stash. The Gopher’s Toolbelt: Prerequisites Before we start our pipeline rave, you’ll need:...

June 14, 2025 · 4 min · 680 words · Maxim Zhirnov

Построение конвейера Go CI/CD в GitLab: Руководство по выживанию разработчика

Ах, CI/CD-пайплайны — магические конвейеры, которые превращают наши хаотичные коммиты кода в отполированные производственные артефакты. Давайте создадим такой, который заставил бы даже талисмана Go — гофера — весело танцевать. Я обещаю, что это не будет ещё одним туториалом «Hello World» — мы создаём пайплайн, который действительно выполняет полезную работу, сохраняя вашу кодовую базу здоровее, чем запас чайного гриба у хипстера. Набор инструментов гофера: предварительные требования Перед тем как начать наше веселье с пайплайнами, вам понадобятся:...

June 14, 2025 · 4 min · 685 words · Maxim Zhirnov
From Chaos to Coffee: Brewing Rock-Solid Mobile CI/CD With Fastlane

From Chaos to Coffee: Brewing Rock-Solid Mobile CI/CD With Fastlane

Picture this: It’s 4 PM, your caffeine levels are dipping, and App Store Connect just rejected your build because Dave from marketing forgot to update the build number… again. Let’s build a CI/CD pipeline so robust even Dave’s “creative” versioning can’t break it. ☕️ Why Fastlane is Your New Best Friend (Sorry, Fido) Fastlane is like having a Swiss Army knife that also makes espresso. It handles: Build number synchronization (No more “1....

June 7, 2025 · 3 min · 461 words · Maxim Zhirnov
От хаоса к кофе: Готовим надежный мобильный CI/CD с Fastlane

От хаоса к кофе: Готовим надежный мобильный CI/CD с Fastlane

Представьте: сейчас 16:00, уровень кофеина снижается, а App Store Connect только что отклонил вашу сборку, потому что Дэйв из отдела маркетинга снова забыл обновить номер сборки… Давайте создадим настолько устойчивый CI/CD-пайплайн, что даже «креативная» версия от Дэйва не сможет его сломать. ☕️ Почему Fastlane — ваш новый лучший друг (извините, Фидо) Fastlane — это как швейцарский армейский нож, который ещё и готовит эспрессо. Он умеет: Синхронизацию номеров сборок (больше никаких «1....

June 7, 2025 · 3 min · 452 words · Maxim Zhirnov
CI/CD Showdown: When CircleCI and Travis CI Enter the Octagon

CI/CD Showdown: When CircleCI and Travis CI Enter the Octagon

Picture this: You’re a chef in a high-stakes cooking competition. Your CI/CD pipeline is your kitchen brigade - one wrong move and your soufflé of code collapses. Today we’re comparing two Michelin-starred sous chefs: CircleCI (the precision knife master) vs Travis CI (the reliable firestarter). Let’s see who deserves a permanent spot in your DevOps kitchen. From Zero to CI Hero in 3 Rounds Round 1: Setup Smackdown Both tools require YAML configuration, but their approaches differ like tacos vs sushi:...

April 4, 2025 · 3 min · 634 words · Maxim Zhirnov