
Dmitry
28.10.2016
11:56:33
А, брокер. Тогда возможно действительно 1 гб для бэкенда это нормально. Хотя, не представляю, что у вас там.

Viacheslav
28.10.2016
11:56:49
билд сервак не для того чтобы уменьшить время компиляции
а чтобы процесс выпуска релизов был стабильным и независимым от разработчика
ну он влияет тем что экономит время разработчика

Google

Roman
28.10.2016
11:59:22

Булат
28.10.2016
11:59:23

Viacheslav
28.10.2016
11:59:38

Булат
28.10.2016
11:59:43
мне чтобы билд выкатить тестерам - уходит 20 минут
а у меня 2 таргета
то есть 40

Viacheslav
28.10.2016
11:59:57
у нас все собирается дженкинсом
при создании мердж реквеста прогоняются авто тесты
при мердже собирается тестовая аппа и отдается в тест
разработчик вообще не должен время тратить чтобы выкатить билды в тестирование
автоматизируй всё

Булат
28.10.2016
12:02:02

Google

Andrew
28.10.2016
12:02:03

AlmirkA
28.10.2016
12:02:13
У нас у тестера мак, он пулит ветку и запускает под отладкой сам и если что логи скидывает

Roman
28.10.2016
12:02:41

Viacheslav
28.10.2016
12:02:44
на хабре видел статьи точно про прикручивание дженкинса к ios
плюс советую если кто не использует посмотреть на fastlane.tools
очень клевая штука

Roman
28.10.2016
12:04:12
fastlane пытался поставить, но не удалось, видимо криворукий, попробую еще раз)

Andrew
28.10.2016
12:04:39

Viacheslav
28.10.2016
12:04:46
у нас хокейапп
заливаем через плагин к фастлейну
у фастлейна же есть и заливка в тестфлайт из коробки

Andrew
28.10.2016
12:05:34
Да я о ней. Ясно. А релизные билды?
Вы их получается отдельно собираете?

Viacheslav
28.10.2016
12:05:46
мы сдк пилим
у нас аппы тестовые и демо
в аппстор не заливаем
но в фастлейне же есть всё для заливки в стор тоже

Andrew
28.10.2016
12:06:48
Понятно. А тесты он получатся в UI Jerkins показывает? Т.е. как с XCode ботами посмтореть сразу конкретную строчку не выйдет?

Felix
28.10.2016
12:07:07
jeRkins — не оч прилично получается)

Google

Viacheslav
28.10.2016
12:07:13
тест репорт генерится и отображается в джекинсе

Никита
28.10.2016
12:07:22

Viacheslav
28.10.2016
12:07:28
только показывает какие тесты зафейлились и почему

Andrew
28.10.2016
12:07:29
Я насраивал XCode Server, но все встало на заливке в TF. Хочу добить
Порой мысль возникает, что может зря я с ним заморочился :)

Viacheslav
28.10.2016
12:08:02
не настраивал xcode server никогда, не подскажу

Dmitry
28.10.2016
12:08:04

Никита
28.10.2016
12:08:21

Viacheslav
28.10.2016
12:08:24
дженкинс нравится тем, что для него дохрена плагинов

I
28.10.2016
12:08:26

Viacheslav
28.10.2016
12:08:45
ну и тем что не только ios собирается, но и андроид тоже

I
28.10.2016
12:08:47
пришлось ехать за 300 км за ним, взял за 85 или за 80

Никита
28.10.2016
12:09:07

Viacheslav
28.10.2016
12:09:22
делаешь один раз, пользуешься всегда )
принцип никогда не подводил

Никита
28.10.2016
12:09:43

Viacheslav
28.10.2016
12:10:15
лучше потратить 3 дня на настраивание дженкинса, чем каждый раз тратить потом по 40 минут на каждый билд )

Andrew
28.10.2016
12:11:32

Viacheslav
28.10.2016
12:11:49
у нас пайплайн сейчас стоит например
разбито всё на стейджы

Google

Viacheslav
28.10.2016
12:12:04
можно джобу приостановить для ручного аппрува
джоба может выглядеть например так:
обновиться из гита
скачать зависимости
собрать либы
собрать тестовую аппу
залить тестовую аппу тестировщикам
сообщить тестировщикам о новой тестовой аппы
стать в паузу
тестировщики потестили, если багов нет, то нажимают кнопку продолжить
джоба что-нибудь релизит

Andrew
28.10.2016
12:13:52
А с локализацие что-нибудь интересное делали?

Viacheslav
28.10.2016
12:14:17
нет, у нас нету сейчас локализации никакой, так как фреймворк
к дженкинсу еще можно прикрутить разные тулзы для автотестов

Andrew
28.10.2016
12:15:00
Я долго мучался, сецйчас на PhraseApp подсел. У них CLI утилита удобная. Только конфиг приходится для нее генерировать

Admin
ERROR: S client not available

Viacheslav
28.10.2016
12:15:24
ну мы с дженкинсом года с 2012 наверное, поэтому опыта скопилось много уже

Andrew
28.10.2016
12:15:56
Ну все у меня больше нет отмаз не пробовать его :)

Viacheslav
28.10.2016
12:16:01
))
https://habrahabr.ru/company/livetyping/blog/302128/

Andrew
28.10.2016
12:16:21
Придется убить какие-нибудь праздники. Это судьба ?

Viacheslav
28.10.2016
12:16:24
https://habrahabr.ru/company/livetyping/blog/302642/
хорошая статья

Никита
28.10.2016
12:19:18

Viacheslav
28.10.2016
12:19:38
клево тебе
у нас собирается десяток либ и три разных аппы

Google

Viacheslav
28.10.2016
12:19:58
фабрик не поможет

Никита
28.10.2016
12:20:02
а, тогда да
тока CI

Dmitriy
28.10.2016
12:29:02

Булат
28.10.2016
12:36:58
ну вот) юзери и будут тестерами ? Ща я так смотрю, это распространенная практика
1) часто малый бизнес идет к начинающим студиям, у которых нет отдельного QA отдела пока, да и заказчики сами относятся к этому типа "на моем iPhone работает, значит все ок"
2) если ты просто соло-разраб и делаешь что-то свое, то тоже особо нет смысла собирать команду тестировщиков наверное, проще поставить аналитику и оперативно фиксить, тем более апстор ревью 1 день ща

Dmitriy
28.10.2016
12:37:38
там всегда можно было хот фиксы вливать за 12-24 часа)
правда через обращение в супорт
пару раз пользовался такими финтами

Viacheslav
28.10.2016
12:38:19
обычно чаще чем раз в полгод-год такое не прокатывает
так что не всегда

Dmitriy
28.10.2016
12:38:48
у меня было дважды за месяц

Andrey
28.10.2016
12:39:20
в 7 раз смешно оказалось

Artem
28.10.2016
12:39:32
Ой да ладно тебе

Andrey
28.10.2016
12:41:00
вот умора!

Artem
28.10.2016
12:41:17
Эту слишком быстро сделали

Andrey
28.10.2016
12:41:31
А с Путиным тебе понравилось?

Artem
28.10.2016
12:41:38
Не видел, вкидывай!

Andrey
28.10.2016
12:41:43
ХА
ща братан