Max
А воркфлоу то какой?
Max
CI может из джобы выдрать всё что угодно в теории
Alexey
да я не хотел городить эту конструкцию в ci docker run --rm -d --name temp-core1 %DOCKER_REG%:%Tag% sleep 10 docker cp temp-core1:/usr/src/app/myfile.json . я хотел красивую команду в докер-файл. но раз её нет, ci будет делать это
Ivan
https://docs.docker.com/develop/develop-images/multistage-build/
Alexey
не, мультистейдж не подходит - первый контейнер тоже нужен. и второй нужен, но с файлом из первого
Bogdan (SirEdvin)
Мультистейдж можно на первом этапе стопнуть
Bogdan (SirEdvin)
А потом еще раз запустить
Max
Госпидя, мамкоебов тут не хватало ещё
Max
@schors
Max
Тут школьники дотой спамят
🏳️ Phil
fixed
Max
Спс
Старый
😂
Alexey
Да, уже знаю
Magistr
Стек: Linux, Bash, CI\CD, MySQL, Nginx, TeamCity, Docker, Git, CloudFlare, Redis, Аnsible, Graphana какая красота
Viktor
А что не так со стеком?
Viktor
Ну, без прометеуса, k8s и elk
Viktor
Кстати, octopus deploy стал платным. Думал сегодня обновиться, но нет
Старый
лол
Старый
а чего это он платный?
Viktor
А емть вменяемые open source альтернативы?
Старый
ансибл
Ph
тимсити
Старый
паппет
Viktor
Раньше был лимит по конфигурациям, сейчас ввели триал 45 дней
Viktor
Виндовый стек. Нужно службу деплоить и стартовать
Viktor
Тс и дженкинс не очень в тему
Viktor
Ansible наверное ближе
Старый
tfs
Старый
Ph
tfs
мда ето так
Ph
но его очень приятно использовать вместе с октопусом
Viktor
Нужно глянуть ) TC тоже не свежий т.к. лицензии на билд агенты слетят при обнове
Старый
хз я вообще брал из ансибла пакеты и деблоил уже готовое
Старый
на каждый чих разраба делать деплой нафиг не надо
Viktor
Ну да, PS
Viktor
Тоже вариант
Viktor
Или оставить октопус старый, пока работает)
Vladimir
Виндовый стек. Нужно службу деплоить и стартовать
здесь кажется нет виндовых девопсов
Tadeusz
Ansible наверное ближе
Я делал энсиблом
Tadeusz
winrm или как его там
Viktor
Ну, вроде бы как будут новые проекты на mono или .net core, там с этим проще)
Viktor
А так, Gamedev он суровый, с форточками часто
Oleh
Я как-то нечаянно забрел на доклад виндового девопса на DevOps Vilnius 2018. Он про тимсити рассказывал. Говорил, что тимсити на винде норм работает.
niko
это ж жава, чего б не работать
niko
мне как-то дали конфиг от проекта, а там все слеши наоборот. я напугался)
Oleh
Лол
Oleh
ансибл
> ci/cd система > Ансибл
Старый
> ci/cd система > Ансибл
деплой с помощью ансибла невозможен?
Oleh
Ансибл это не ci/cd система.
Денис
Ансибл это не ci/cd система.
ci/cd это в первую очередь методика. а реализовать её можно хоть на баше.
Александр
девпос - это не человек, ci/cd - это не ансибл
Денис
девпос - это не человек, ci/cd - это не ансибл
девопс это лучший друг разработчика, ыгы)
Денис
Oleh
ci/cd это в первую очередь методика. а реализовать её можно хоть на баше.
Всё так. Но тригерить твой баш что будет. Если админ ручками то это не ci/cd
Oleh
"Админ ручками" это не continuous integration/ continuous delivery
Денис
"Админ ручками" это не continuous integration/ continuous delivery
причем тут ручки? ты не осилишь в скрипт на баше, чтоли? :) или в хуки в гите?
Александр
Отличная система, не успел написать код, проебал деплой, жди 4 часа
Александр
😄
Александр
Ну крон дергает баш, баш дергает гит или чо то там, и выкатывает,..
Александр
Не успел к началу крона, жди)
Денис
Ну крон дергает баш, баш дергает гит или чо то там, и выкатывает,..
что за дичь ты трешь?) вай нот юз постхук в гите?
Александр
Баш+крон=ci/cd
Денис
Забудь!
немогу. ты пьян
Александр
Т.е. ты сначала тут предлагал баш юзать, а теперь постхуки вспомнил?
Александр
Извини, кукиш тебе, юзай баш
Денис
Т.е. ты сначала тут предлагал баш юзать, а теперь постхуки вспомнил?
я не предлагал, я говорил о том, что тот кто ci/cd воспринимает как набор конкретных инструментов - тот кек
Денис
учись не вырывать слова из контекста)