Size: a a a

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

2020 December 23

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

SK

Sergey Khortyuk in DevOps — русскоговорящее сообщество
Всем привет, может кто подскажет
есть gitlab-ci
Build-windows-x86:
 stage: Build
 script:
   - docker run --rm -v $(pwd)/cache:/wine/drive_c/cache/ -v $(pwd):/src python-builder:windows-x86 wine --version
   - docker run --rm -v $(pwd)/cache:/wine/drive_c/cache/ -v $(pwd):/src python-builder:windows-x86 wine cmd /C ./scripts/build.cmd
Я получаю такую ошибку
$ docker run --rm -v $(pwd)/cache:/wine/drive_c/cache/ -v $(pwd):/src embedded-python-builder:windows-x86 wine --version
+ wine --version
wine-5.0.3
$ docker run --rm -v $(pwd)/cache:/wine/drive_c/cache/ -v $(pwd):/src embedded-python-builder:windows-x86 wine cmd /C ./scripts/build.cmd
+ wine cmd /C ./scripts/build.cmd
Can't recognize './scripts/build.cmd' as an internal or external command, or batch script.
Cleaning up file based variables
00:03
ERROR: Job failed: exit code 49

Хотя при запуске локально с компа,
docker run --rm -v $(pwd)/cache:/wine/drive_c/cache/ -v $(pwd):/src embedded-python-builder:windows-x86 wine cmd /C ./scripts/build.cmd
все ок
источник

S

Sebor in DevOps — русскоговорящее сообщество
Вайн, винда, докер... А что за задача?
источник

SK

Sergey Khortyuk in DevOps — русскоговорящее сообщество
нужно приложение на питоне сбилдить под винду
источник

SK

Sergey Khortyuk in DevOps — русскоговорящее сообщество
и линукс, но под линукс ситуация практически таже...
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
Как запушить в реджистри образ с перезаписью?
источник

SK

Sergey Khortyuk in DevOps — русскоговорящее сообщество
Egor Urvanov
Как запушить в реджистри образ с перезаписью?
с таким же тегом
источник

NA

Nurmukhamed Artykaly in DevOps — русскоговорящее сообщество
Stas Guk
Коллеги, а не подскажет кто, как правильно поправить исходящие правила в дефолтной секиюрити груп aws ec2, так чтобы не поставить машину раком? Ну т.е. вместо разрешить исход куда угодно, запретить все, оставив только нужное. По сервисам что там крутятся понятно, не понятно что оставить открытым чтоб apt не сломать
Не делай так.
Делай host-based firewall.
Ограничивай исходящий трафик на узлах. А через security group ограничивай входящий трафик.

Есть куча методов, когда фаервол автоматически обновляется через service discovery.
источник

SS

S S in DevOps — русскоговорящее сообщество
Добрый день, если фронт и бек на разных репозиториях, что можно придумать чтобы их объединить для использования docker-compose кроме того что их держать в одной директории?
источник

MT

M T in DevOps — русскоговорящее сообщество
Использовать поддиректории?
источник

A

Alexander in DevOps — русскоговорящее сообщество
Использовать container registry?
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Смержить ?
источник

BD

Banschikov Denis in DevOps — русскоговорящее сообщество
S S
Добрый день, если фронт и бек на разных репозиториях, что можно придумать чтобы их объединить для использования docker-compose кроме того что их держать в одной директории?
git submodule
источник

SS

S S in DevOps — русскоговорящее сообщество
Banschikov Denis
git submodule
спасиб
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
Sergey Khortyuk
с таким же тегом
Не перетрется
источник

EU

Egor Urvanov in DevOps — русскоговорящее сообщество
S S
Добрый день, если фронт и бек на разных репозиториях, что можно придумать чтобы их объединить для использования docker-compose кроме того что их держать в одной директории?
git sub module — боль
источник

ЯК

Ярослав Коробейников... in DevOps — русскоговорящее сообщество
Добрый день, не подскажете можно ли в Jenkins pipeline скопировать серкетный файл на удалённый сервер? Может я не совсем понимаю что такое секрет файл в рамках Jenkins
withCredentials([file(credentialsId: 'development_env_file', variable: 'DEV_SERVER_ENV_FILE')]) {
                   sh "echo ${DEV_SERVER_ENV_FILE}"
                   sh """
                       scp ${DEV_SERVER_ENV_FILE} deploy@some_ip:~/.env
                   """
               }  


Но чёт не хочет копировать
Masking supported pattern matches of $DEV_SERVER_ENV_FILE
[Pipeline] {
[Pipeline] sh
+ echo ****
****
[Pipeline] sh
+ scp **** deploy@some_ip:~/.env
scp: /home/deploy/.env: Not a directory


Где я ошибаюсь?
источник

MS

Mikolaj Sobolewski in DevOps — русскоговорящее сообщество
а скажите остались аксакалы которые elliptics вне яндекса в прод поднимали и по сей день в проде с ним живут?
источник

ЯК

Ярослав Коробейников... in DevOps — русскоговорящее сообщество
Ярослав Коробейников
Добрый день, не подскажете можно ли в Jenkins pipeline скопировать серкетный файл на удалённый сервер? Может я не совсем понимаю что такое секрет файл в рамках Jenkins
withCredentials([file(credentialsId: 'development_env_file', variable: 'DEV_SERVER_ENV_FILE')]) {
                   sh "echo ${DEV_SERVER_ENV_FILE}"
                   sh """
                       scp ${DEV_SERVER_ENV_FILE} deploy@some_ip:~/.env
                   """
               }  


Но чёт не хочет копировать
Masking supported pattern matches of $DEV_SERVER_ENV_FILE
[Pipeline] {
[Pipeline] sh
+ echo ****
****
[Pipeline] sh
+ scp **** deploy@some_ip:~/.env
scp: /home/deploy/.env: Not a directory


Где я ошибаюсь?
Если пытаюсь скопировать вот так:
sh """
   scp ${DEV_SERVER_ENV_FILE} deploy@some_ip:~/
"""

То получаю
+ scp **** deploy@some_ip:~/
/var/lib/jenkins/workspace/Deploy: No such file or directory
to: No such file or directory
demo@tmp/secretFiles/138b5cbd-3ac2-41a2-9305-7d58212fbbc4/.env.dev_server: No such file or directory

В чём проблема?
источник