Size: a a a

2020 May 28

EB

Evgenii B in qaFlood
Ребятки, работает кто с Travis ci по долгу работы / хобби? Интересует как вы в нем зависимые билды делаете, и не слишком ли эта конструкция каложердиевно выглядит
источник

KD

Kudimov Denis in qaFlood
Anton Shatunov
Всегда нравилось как она одевается как бомж и выглядит стильно
Зато наши когда пытаются копировать подобный стиль - выглядят как бомжы.
источник

RG

Richard Gears in qaFlood
источник

P

Pengo in qaFlood
Andrew Gasov
О, скиллфактори начинает догонять курсеру.
да и мисис в последние годы неплох
источник

AG

Andrew Gasov in qaFlood
Evgenii B
Ребятки, работает кто с Travis ci по долгу работы / хобби? Интересует как вы в нем зависимые билды делаете, и не слишком ли эта конструкция каложердиевно выглядит
А можешь подробнее, что ты пытаешься сделать зависимыми билдами?

Трэвис немножк использовал, конечно, но все равно интересно.
источник

EB

Evgenii B in qaFlood
1. есть бекенд, он докеризирован.
2. есть сдк, которое работает на мобильных ус-вах.
3. есть e2e ui тесты в сослабс.


тесты в сослабс присущи СДК, можно сказать что один репо, а значит стейджи будут описаны в одном .travis.yml файле.

все бы ок, но в момент билда sdk нужно уже иметь url поднятого бекенда, который будет вшиваться в приложение.

by design тревис сделан простым как три копейки, в нем нет snapshot dependency.

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

EB

Evgenii B in qaFlood
пока думаю так:

1) в docker.io завести автобилдящийся проект, который поллит коммиты в гитхабе.
2) в тревисе в СДК проекте кроме шагов которые были
- unit tests
- api tests
- build sdk

расширить до

unit tests
api
build sdk:
  -  before_script: %скрипт, который запускает другой проект с бекендом%
saucelabs_tests

где %скрипт% это обвязка travis api, по запуску другого билда в тревисе про бекенд: а именно деплоя бекенда на aws (я не уверен что агенты тревиса будут иметь globally reachable URL, поэтому хостить едя на AWS)
в кач-ве колбека эта штука должна получить урл работающего бекенда. ну а  дальше все тривиально вроде, в момент инициализации ресурсов, сетить параметры которые помогут понять, что нужно потушить за собой
источник

AG

Andrew Gasov in qaFlood
Ну, звучит как работающее решение.
Можно было бы сделать before и after шаги с любым service discovery тулом или аналогом, но не уверен, что оно стоит того для одной единственной зависимости.
источник

EB

Evgenii B in qaFlood
не очень понятно стоит ли в докере часть билда делать или это лучше делать в тревисе, видимо эмипирически смотреть где быстрее будет
источник

EB

Evgenii B in qaFlood
да думал про сервис дискавери, типа

get_rails_app_instace, где если он из пула "свободных" не нашелся, то сбилдить.
но в итоге наверное проще поднять приложение и мапить 1 сборку сдк на 1 рельсоаппу, то есть не играться с пулом бекенд инстансов
источник

AG

Andrew Gasov in qaFlood
Evgenii B
да думал про сервис дискавери, типа

get_rails_app_instace, где если он из пула "свободных" не нашелся, то сбилдить.
но в итоге наверное проще поднять приложение и мапить 1 сборку сдк на 1 рельсоаппу, то есть не играться с пулом бекенд инстансов
Ну, с одной стороны да, с другой стороны - при каком-то количестве конкурентных билдов это может быть проще, чем заново деплоить бэкенды.
источник

N

NA in qaFlood
Anton Shatunov
но моё пока что любимое это вот
😂😂😂
источник

N

NA in qaFlood
🤣забавно
источник

N

NA in qaFlood
Плохие тенденции
источник

P

Pengo in qaFlood
я знаю барышню, которая из медицины ушла в космическое приборостроение СЛУЧАЙНО
источник

N

NA in qaFlood
Когда профессия врача становится опасной и непрестижной, и ещё мало оплачиваемой, видимо тогда пора в программисты
источник

D

Dmitry in qaFlood
или в другую страну
источник

KD

Kudimov Denis in qaFlood
источник

A

Antonio in qaFlood
NA
Когда профессия врача становится опасной и непрестижной, и ещё мало оплачиваемой, видимо тогда пора в программисты
У меня бывший коллега по образованию - хирург общей практики, проработал лет 7 или больше, пришли 2000е, стало ему не очень и он ушёл в мерчендайзеры Очаково. А потом оттуда в QA, зайдя в айти через Эксиджен тогда ещё. Сейчас - успешно менеджит релизы
источник

AG

Andrew Gasov in qaFlood
Antonio
У меня бывший коллега по образованию - хирург общей практики, проработал лет 7 или больше, пришли 2000е, стало ему не очень и он ушёл в мерчендайзеры Очаково. А потом оттуда в QA, зайдя в айти через Эксиджен тогда ещё. Сейчас - успешно менеджит релизы
А мог бы пользу обществу приносить.
источник