Size: a a a

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

2020 July 07

HC

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

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
Ну и у гитлаб я не нашёл ничего похожего на shared library, а это вообще убер пушка
источник

i

inqfen in DevOps — русскоговорящее сообщество
Henry Chinaski
Ну и у гитлаб я не нашёл ничего похожего на shared library, а это вообще убер пушка
то есть до include не добрался?
источник

i

inqfen in DevOps — русскоговорящее сообщество
Henry Chinaski
Думал про гитлаб, но в виду отсутствия параметризации, отказался от этой мысли
Да ну, а переменные в том числе по окружениям что тогда?
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
https://docs.gitlab.com/ee/ci/variables/#custom-environment-variables
Вот пример как разные параметры используются для staging/prod
https://gitlab.com/ayufan/python-getting-started/-/blob/master/.gitlab-ci.yml
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
Может я не прав конечно, но вот наверное она параметризация)
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
inqfen
то есть до include не добрался?
Насколько я правильно понимаю, это не совсем то. Когда я говорю про shared library, имею ввиду создание классов, функций и прочего ООП добра, которые можно вызывать в пайплайнах. А как это в ямл делать не представляю
источник

i

inqfen in DevOps — русскоговорящее сообщество
Henry Chinaski
Насколько я правильно понимаю, это не совсем то. Когда я говорю про shared library, имею ввиду создание классов, функций и прочего ООП добра, которые можно вызывать в пайплайнах. А как это в ямл делать не представляю
Ну потому что у дженкинс груви
источник

i

inqfen in DevOps — русскоговорящее сообщество
Что имеет как плюсы, так и минусы
источник

SP

Sergey Pechenkó in DevOps — русскоговорящее сообщество
Bogdan
version: '3.3'

services:
 rabbitmq:
   image: rabbitmq:3.8.4-management-alpine
   volumes:
     - rabbitmq-data:/data
   networks:
     - traefik-public
   deploy:
     placement:
       constraints:
         - node.role == manager
         - node.labels.rabbitmq.rabbitmq-data == true
     labels:
       - traefik.enable=true
       - traefik.docker.network=traefik-public
       - traefik.constraint-label=traefik-public
       - traefik.http.routers.rabbitmq-http.rule=Host(`${DOMAIN?Variable not set}`)
       - traefik.http.routers.rabbitmq-http.entrypoints=http
       - traefik.http.routers.rabbitmq-http.middlewares=https-redirect
       - traefik.http.routers.rabbitmq-https.rule=Host(`${DOMAIN?Variable not set}`)
       - traefik.http.routers.rabbitmq-https.entrypoints=https
       - traefik.http.routers.rabbitmq-https.tls=true
       - traefik.http.routers.rabbitmq-https.tls.certresolver=le
       - traefik.http.services.rabbitmq.loadbalancer.server.port=15672

       - traefik.tcp.routers.ingress.rule=HostSNI(`*`)
       - traefik.tcp.routers.ingress.entrypoints=rabbitmq
       - traefik.tcp.services.ingress.loadbalancer.server.port=5672

networks:
 traefik-public:
   external: true

volumes:
 rabbitmq-data:
А какую проблему эта балалайка решает?
источник

B

Bogdan in DevOps — русскоговорящее сообщество
Sergey Pechenkó
А какую проблему эта балалайка решает?
ты о чем именно?
источник

B

Bogdan in DevOps — русскоговорящее сообщество
traefik?
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
у гитлаба кстати в целом всё довольно быстро меняется
если на год например выпасть , то можно прийти и не узнать)
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
Bogdan
traefik?
про traefik как в продакшене , всё удобно и быстро как они обещают?
источник

B

Bogdan in DevOps — русскоговорящее сообщество
да
источник

i

inqfen in DevOps — русскоговорящее сообщество
Vladimir Samoylov
у гитлаба кстати в целом всё довольно быстро меняется
если на год например выпасть , то можно прийти и не узнать)
Ну да, это есть, ладно хоть обратную совместимость долго держат
источник

SP

Sergey Pechenkó in DevOps — русскоговорящее сообщество
Bogdan
ты о чем именно?
кролик в контейнерах + трефик
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Vladimir Samoylov
про traefik как в продакшене , всё удобно и быстро как они обещают?
Удобно да, быстро - да, настроить быстро
источник

AC

Andrei Cherniuk in DevOps — русскоговорящее сообщество
Andrei Cherniuk
Всем снова привет. Запускаю скрипт из jenkins
powershell  "python ./test.py ${env.WORKSPACE}/someFolderName"
подскажите, почему не работает передача параметра в скрипт?
знает кто, что с этой балалайкой делать?
источник

VS

Vladimir Samoylov in DevOps — русскоговорящее сообщество
George Gaál
Удобно да, быстро - да, настроить быстро
значит всё хорошо:) спасибо
источник