Bogdan (SirEdvin)
Я еще видел такую штуку, но не попробовал пока: http://www.projectatomic.io/registry/
Sergey
А harbor никто не юзает?
Sergey
https://github.com/vmware/harbor
Bogdan (SirEdvin)
https://github.com/vmware/harbor
Ух ты, спасибо за совет. Там еще адмирал есть - крутая штука
Cin
в гитлабе отдельный реджистри не завязаный на докеровский
Sander
Всем привет, посоветуйте пожалуйста как правильно делать deploy. tools, инструменты, может какие-то спецефические, статейку может какую-нибудь. Мне предложили, capistrano но я не уверен, поэтому решил спросить у вас.
Cin
я бы на гитлаб посмотрел
Cin
https://about.gitlab.com/gitlab-ci/
Cin
там по сути получается есть все что нужно и реджистри и деплой
Sander
а Travis CI?
Cin
Ну вот я насколько накопал - в гитлабе есть все что мне нужно, можно это все отдельно кусками собирать либо взять гитлаб и там уже все есть
Kirill
TeamCIty mb?
Kirill
https://www.jetbrains.com/teamcity/
Sander
teamcity платный
Kirill
ну если вагон проектов то не вариант, юзал на одном из проектов.
Kirill
20 build configurations full access to all product features support via forum and issue tracker 3 build agents
Sander
это где
Kirill
teamCity
Kirill
это то что за бесплатно
Sander
я точно teamcity брать не буду
Sander
вот такое еще нашел но платное https://codeship.com
Kirill
https://www.tutorialspoint.com/jenkins/jenkins_automated_deployment.htm
Eugene
drone еще есть
Anonymous
Всем привет!
Max
drone еще есть
Если не ошибаюсь, Drone расчитан на докеровскую инфраструктуру. Но зато у них код в репе доступен и он на Go написан (полегче джавы будет): https://github.com/drone/drone
Eugene
ну да, я у себя и задеплоил свой drone
Max
Я линк для удобства добавил. На офф. сайте он позиционируется в первую очередь как сервис. Не сразу найдешь сорцы.
Sergey
жаль что дрон нельзя приспособить для сборки ios приложений
Eugene
жаль что дрон нельзя приспособить для сборки ios приложений
у нас собирали через https://www.jetbrains.com/teamcity/
Eugene
главное чтобы установлен он был на системе macOS)
Sergey
у нас собирали через https://www.jetbrains.com/teamcity/
мы сейчас с jenkins на gitlab-ci пробем перелазить
Eugene
а он умеет собирать iOS? я вообще как-то к поделкам gitlab не оч отношусь..
Sergey
ставишь агент и все
Sergey
если ci-ка умеет агенты и умеет их на основных платформах
Sergey
и умеет запускать bash
Sergey
то в целом нет никаких проблем со сборкой
Sergey
у нас сейчас основная проблема - разграничение прав на деплой
Sergey
пока дженкинс в этом плане вне конкуренции
Eugene
так и пользовались бы им дальше
Sergey
мало кто умеет параметризованные сборки
Eugene
правда я последний раз с ним дело имел лет 5 назад наверн
Sergey
так и пользовались бы им дальше
управление правами в дженкинсе боль)
Sergey
пока план - сборку перекинуть на gitlab-ci а деплой оставить на дженкинсе
Stas
https://thehftguy.wordpress.com/2016/11/01/docker-in-production-an-history-of-failure/ не плохая статья почему не стоит использовать докер
Alex
лол, звучит как вброс.
Ilia
After a while. We get an update from a docker employee: “To give an update; I raised this issue internally, but the people needed to fix this are in the San Francisco timezone [8 hours difference with London], so they’re not present yet.” I personally announce that internally to our developers. Today, there is no Docker CI and we can’t create new systems nor update existing systems which have a dependency on docker. All our hope lies on a dude in San Francisco, currently sleeping.
Alex
"мы не наняли еще одного докер чувака"
Stas
там есть нестыковки ага
Maksimall89
Прошу помощи у знатоков. Выполнил экспорт контейнера с одной машины: $ docker export e64d0207b968 > /home1/activemq.tar, затем залил на другую машину $ cat /home2/activemq.tar | docker import - activemq:latest. Если запустить его, то получаю ошибку: ERROR: for activemq Cannot create container for service activemq: No command specified ERROR: Encountered errors while bringing up the project.
Maksimall89
1.11.0 и 1.12.3 на другой.
Maksimall89
Как-то обойти это можно?
Maksimall89
load не при save разве?
Stas
https://console.hyper.sh/register/invite/zMaq1YD92AuEEa30o3P3sjjYa04e4bsO новый прикольный хостинг на докере
Lupsik Pupsik
а у всех докер ебет мак?
Slach
Доклад по винилу наверное лучший на всей конфе имхо для бекендера
Alexander
image то появился?
Maksimall89
Docker run
Maksimall89
Да
Maksimall89
Вес тот же
Alexander
а надо через run
Maksimall89
Через него и запускаю
Alexander
а полную строку напиши
Maksimall89
docker run activemq
Maksimall89
Пробовал в режиме демона, эффект тот же.
Alexander
ну так ты ни чего не запускаешь по сути
Maksimall89
?
Alexander
ключи где?
Maksimall89
Какая разница в ключах, если он просто даже не стартует по отдельности. В идеале он у меня в docker-compose защит.
Alexander
процесс какой-то должен запуститься
Maksimall89
Я его запускаю docker-compose up -d
Maksimall89
Пробовал по отдельности docker run activemq -d
Alexander
docker run -d --name activemq activemq /bin/sh
Maksimall89
Так не пробовал
Alexander
/bin/sh это для примера, что у тебя там должно запускаться я не знаю
Alexander
читай мануал по docker run