🔥

Тред #2


Вторник, что нас с тобой бесит в iOS разработке? тред

Сейчас вот настраиваю CI для проекта, и просто диву даюсь насколько же неудобно работать с руби. Ну, то есть, руби прикольный и я люблю фастлейн, но... Нафига ты опять в системный руби полез, дурачок? rbenv я ж просто так настраивала, ага

Вообще, CI в iOS разработке это отдельный вид боли какой-то. С одной стороны вот TeamCity умеет собирать что-то в Xcode, но для этого он должен быть развернут на macOS, то есть корпоративный TC где всякая java да c# собираются, автоматом пролетает мимо тебя

Circle CI какой-нибудь невъебенно охуенный не интегрируется с гитлабом - и в процессе ревью или мануального тестирования его значит не поэксплуатируешь. А хотелось бы!

Ну а GitLab CI это целый конструктор для шеллоебов типа меня :) Очень прикольно конечно, что можно на любой машине запустить почти что угодно, но вот у нас недавно у мак мини предназначенном чисто для CI сгорела розетка и пришлось полностью его рекаверить

В этот момент хочется плакать от того, что macOS в докер запихивается только через боль и унижения 😭 Ну и вообще, Apple, 21 год на дворе! Думали наконец-то появится возможность все собирать не только под эппловским железом, но нет. Кажется скоро только под M1 и можно будет 😭

А вы какой CI пользуете? Может еще какие популярные варианты есть, которые в опрос не влезли? :)
🤔 7.1% Circle CI
🤔 23.4% TeamCity
🤔 43.3% GitLab CI
🤔 26.2% мне норм без CI

При всей моей любви к Danger, не могу перестать гореть с того, что при порте на Свифт интерфейсы почему-то были переименованы, а в документации остались старыми 😅 Вот простой пример: в документации написано mr, а на деле надо писать mergeRequest Мелочь, а бесит :)
notion image
notion image

Маша ВодолазкаяМаша Водолазкая