Size: a a a

DevOps — русскоговорящее сообщество

2020 December 02

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Добрый день! Можно ли в моем случае автоматизировать Build? Мой бил состоит из нескольких шагов:
1) ssh на сервер A и запустить команду
2) сделать git merge с дев репозитория
3) ssh на сервер B и запустить команду

Спасибо!
источник

AV

Aliaksandr Valialkin in DevOps — русскоговорящее сообщество
Переслано от Alexey Palazhchenko
Мы в PMM переползли с Prometheus на VictoriaMetrics: https://www.percona.com/blog/2020/12/01/foiled-by-the-firewall-a-tale-of-transition-from-prometheus-to-victoriametrics/

Потом будет ещё один пост с бенчмарками
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Через jsonnet+tanka деплоится?
источник

S

Stepan in DevOps — русскоговорящее сообщество
Kirill Barsukov
Добрый день! Можно ли в моем случае автоматизировать Build? Мой бил состоит из нескольких шагов:
1) ssh на сервер A и запустить команду
2) сделать git merge с дев репозитория
3) ssh на сервер B и запустить команду

Спасибо!
Через jenkins это возможно. Через ансибл тоже. В принципе если просто запускать удалённо команды можно даже и из bash
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Stepan
Через jenkins это возможно. Через ансибл тоже. В принципе если просто запускать удалённо команды можно даже и из bash
Cпасибо. вы не первый советуете bash. А если я скажу что у меня 3 и более таких билда? Bash? Я к сожалению работаю больше с кодом - DevOps опыта нет
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
Kirill Barsukov
Добрый день! Можно ли в моем случае автоматизировать Build? Мой бил состоит из нескольких шагов:
1) ssh на сервер A и запустить команду
2) сделать git merge с дев репозитория
3) ssh на сервер B и запустить команду

Спасибо!
Я бы очконул мерджить автоматически. Лучше заранее собирать билд, и уже его наливать в рабочую среду
источник

S

Stepan in DevOps — русскоговорящее сообщество
Kirill Barsukov
Cпасибо. вы не первый советуете bash. А если я скажу что у меня 3 и более таких билда? Bash? Я к сожалению работаю больше с кодом - DevOps опыта нет
Bash вам советуют так как это есть во всех линукс серверах. Т. Е. Юзать можно практически везде. Я бы советовал посмотреть в сторону дженкинс. Так как там можно прикрутить тесты того что поднимаете. Но если вам нужно просто пару команд исполнять на сервере то посмотрите ещё такую утилиту rundeck
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Stas Guk
Я бы очконул мерджить автоматически. Лучше заранее собирать билд, и уже его наливать в рабочую среду
Все будет ок. Мержу руками постоянно. Конфликты тоже решаю руками - Merge Theirs
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
Ну я к тому, что можно и билд сразу собирать в том же Дженкинсе и потом как артифакт передать на деплой
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Только вчера подняли Дженкинс. Надо погуглить. Просто я уже устал руками все делать. Много времени вникуда. Спасибо большое. Буду разбираться. Мне было важно услышать мнения других людей, чтобы не изобретать велосипед
источник

S

Stepan in DevOps — русскоговорящее сообщество
Kirill Barsukov
Только вчера подняли Дженкинс. Надо погуглить. Просто я уже устал руками все делать. Много времени вникуда. Спасибо большое. Буду разбираться. Мне было важно услышать мнения других людей, чтобы не изобретать велосипед
Удачи вам. Дорогу осилит идущий как говорится. 😁
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
А код в каком репозитории?
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Stepan
Удачи вам. Дорогу осилит идущий как говорится. 😁
Большое Вам спасибо!
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Stas Guk
А код в каком репозитории?
Часть на AWS, часть на своем SVN сервере
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
а, ну тогда да, дженкинкс. если бы был гитхаб \ гитлаб, можно было бы родными инструментами
источник

SG

Stas Guk in DevOps — русскоговорящее сообщество
вообще под такую простую задачу можно и что-то вроде капистрано откопать. Но вопрос именно откопать, оно старое и давно не живое. хотя со своей задачей вполне себе справлялось
источник

S

Sebor in DevOps — русскоговорящее сообщество
Kirill Barsukov
Все будет ок. Мержу руками постоянно. Конфликты тоже решаю руками - Merge Theirs
Если конфликты решаются руками, то как это автоматизировать?
источник

KB

Kirill Barsukov in DevOps — русскоговорящее сообщество
Sebor
Если конфликты решаются руками, то как это автоматизировать?
надо погугглить можно ли добавит параметр в git. Что то типа такого
git merge devBranch -force-incoming
источник

S

Sebor in DevOps — русскоговорящее сообщество
Kirill Barsukov
надо погугглить можно ли добавит параметр в git. Что то типа такого
git merge devBranch -force-incoming
Звучит несколько "странно"
А как вообще связан этот мерж с первым и третьим пунктами?
источник