Size: a a a

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

2020 July 06

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
anton chernyaev
Чувак не умеет композом пользоваться слоями регестри а ты ему про дженкинс))))))
))
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
ну да, норм прикол получился, но я не смеху ради, а хотел подкинуть годный совет
источник

AB

Aleksandr Belov in DevOps — русскоговорящее сообщество
Без композа нельзя - тут в связке несколько серверов плюс пара мускулей. Кроме того, оно должно собираться, в том числе, локально у фронтендеров, у которых го не стоит, поэтому сборка в контейнере, а мультисборка - для сохранения маленького образа на гитлабе.
Билдить - потому, что нужна самая последняя версия, и я —но-кэш докеру указываю.
Нужно только вот это барахло сохранить
https://i.imgur.com/UYc0mWe.png
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Aleksandr Belov
Без композа нельзя - тут в связке несколько серверов плюс пара мускулей. Кроме того, оно должно собираться, в том числе, локально у фронтендеров, у которых го не стоит, поэтому сборка в контейнере, а мультисборка - для сохранения маленького образа на гитлабе.
Билдить - потому, что нужна самая последняя версия, и я —но-кэш докеру указываю.
Нужно только вот это барахло сохранить
https://i.imgur.com/UYc0mWe.png
Можно без композа
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
George Gaál
Можно без композа
+
источник

AB

Aleksandr Belov in DevOps — русскоговорящее сообщество
George Gaál
Можно без композа
Как?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Ты можешь весь голанг вынести в отдельный образ. Компиляция будет так
docker run -v ....:/sources -v ...:/cache .... -v ....:/output my-golang-env ....
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
George Gaál
Ты можешь весь голанг вынести в отдельный образ. Компиляция будет так
docker run -v ....:/sources -v ...:/cache .... -v ....:/output my-golang-env ....
норм вариант
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Просто это не на этапе билда, где у тебя нет персистенции, а на этапе рантайма ) в sources - исходники, в cache - кэш голанг пакетов, в output же улетает собранный бинарь
источник

AB

Aleksandr Belov in DevOps — русскоговорящее сообщество
Понял, спасибо большое!
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Алексей Макано
Думаю, что всё же проще через iptables делать проброс. Но очень хотелось понять, возможно ли пробрасывать через kvm
у меня так работает
    <qemu:arg value='-netdev'/>
   <qemu:arg value='user,id=net0,hostfwd=tcp::2222-:22'/>
   <qemu:arg value='-device'/>
   <qemu:arg value='e1000-82545em,netdev=net0,id=net0,mac=ba:83:a1:91:76:3a'/>
источник

SM

Setplus Mac in DevOps — русскоговорящее сообщество
Подскажите, плиз, есть ли какой-то нормальный task шедулер под линукс помимо крона? Чтобы можно было отслеживать состояние задачи, результат ее выполнения?
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
Setplus Mac
Подскажите, плиз, есть ли какой-то нормальный task шедулер под линукс помимо крона? Чтобы можно было отслеживать состояние задачи, результат ее выполнения?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
+
источник

АП

Александр Подоплелов... in DevOps — русскоговорящее сообщество
Всем привет!
А никто не знает, есть ли подобный плагин для Gitlab, чтобы Чак Норрис показывал, хорошо ли прошёл пайплайн? ))
источник

NK

Nick Kritsky in DevOps — русскоговорящее сообщество
Setplus Mac
Подскажите, плиз, есть ли какой-то нормальный task шедулер под линукс помимо крона? Чтобы можно было отслеживать состояние задачи, результат ее выполнения?
Люди хвалят rundeck
источник

МS

Михаил SinTeZoiD... in DevOps — русскоговорящее сообщество
Nick Kritsky
Люди хвалят rundeck
rundeck топчик
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Aleksandr Belov
Салют! Народ, подкиньте идею, плиз. Есть вот такой докер-файл с мулльтисборкой
https://pastebin.com/n92CUvrx
На первом шаге, во время выполнения команды go get каждый раз заново скачиваются все зависимости. Можно ли как-то их все закешировать в отдельный том/контейнер, дабы при необходимости только подгружать новые?
Сбока запускается из докер-композа.
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
golang здесь немного подкачал, так просто сделать кэширующий слой с артефактами зависимостей не получится
источник

д

да, это я in DevOps — русскоговорящее сообщество
Александр Подоплелов
Всем привет!
А никто не знает, есть ли подобный плагин для Gitlab, чтобы Чак Норрис показывал, хорошо ли прошёл пайплайн? ))
Сразу видно банк: на Jenkins через RDP.
источник