Size: a a a

2020 March 03

GG

George Gaál in ru_gitlab
источник

A🥑

Alex 🥑 in ru_gitlab
О, простор для закапывания
источник

SP

Sergey Pechenko in ru_gitlab
да ,второе
источник

SP

Sergey Pechenko in ru_gitlab
бесплатная балалйка на питоне
источник

A🥑

Alex 🥑 in ru_gitlab
Sergey Pechenko
да ,второе
Можно в ЛС напишу? По нетехническому вопросу уже
источник

SP

Sergey Pechenko in ru_gitlab
Да, конечно
источник
2020 March 04

M

Maxim in ru_gitlab
Всем привет. Можно тут задать вопрос по сборке докер-имеджа с помощью kaniko в gitlab-ci? Есть одна непонятная проблема.
источник

АК

Александр Кот in ru_gitlab
Maxim
Всем привет. Можно тут задать вопрос по сборке докер-имеджа с помощью kaniko в gitlab-ci? Есть одна непонятная проблема.
Привет. Почитай https://nometa.xyz/ пожалуйста. А потом опиши проблему и задай вопрос 😉
источник

АК

Андрей Кучук in ru_gitlab
привет можно ли в этом коде сделать выполнение разных скриптов в зависимости от ветки, если можно то как
notify_error:
 stage: notify
 script:
 - sh /opt/odoo_instances/odoo_test/extra-addons/.ci-notify-prod.sh ❌
 when: on_failure
источник

AS

Artem Savinov in ru_gitlab
класть скрипт в подпапку с именем бранча?
источник

АК

Андрей Кучук in ru_gitlab
у меня прикол в том что разные бранчи валяются на разных инстансах и в разных папках поэтому я не могу одновремено сделать чтобы не валилось надо под определенный бранч вызывать разные пути
источник

АК

Андрей Кучук in ru_gitlab
либо как-то по тэгам
источник

AS

Artem Savinov in ru_gitlab
if  [ -d $BRANCH_NAME ] ; then
$BRANCH_NAME/script.sh
else
default/script.sh
fi
не ?
источник

AS

Artem Savinov in ru_gitlab
или не так понял?
источник

АК

Андрей Кучук in ru_gitlab
Artem Savinov
или не так понял?
я имелл виду можно ли описать логику в .gitlab-ci.yml для джобы с логикой для разных бранчей или тэгов
источник

АК

Андрей Кучук in ru_gitlab
или надо две разных джобы создавать как-то или еще что-то
источник

PK

Pavel Kozlov in ru_gitlab
Всем привет.
Вопрос не совсем про гитлаб, но про него тоже.
Ребят, кто настраивал интеграцию каких-нибудь Jetbrain'овских продуктов с Гитлаб? Есть сложность следущая: есть Upsource, нужно его интегрировать с гитлабом. В гитлаб у нас юзеры ходят через  LDAP учетки. Репы синкаются нормально через токен сервисного юзера в гитлабе(юзер из LDAP). Но, когда заходят разрабы, у них не получается создать мердж реквесты(они должны прокинуться в гитлаб). На стороне Upsource и на стороне  Гитлаб вижу ошибки авторизации Error: {"message":"401 Unauthorized"}

Не было ли у кого таких проблем с интеграцией?
источник

AS

Aleksey Shirokikh in ru_gitlab
Александр Кот
Привет. Почитай https://nometa.xyz/ пожалуйста. А потом опиши проблему и задай вопрос 😉
У них есть ещё сайты? Кроме непривета
источник

АК

Александр Кот in ru_gitlab
Андрей Кучук
я имелл виду можно ли описать логику в .gitlab-ci.yml для джобы с логикой для разных бранчей или тэгов
Автор комментария выше всё правильно указал - в зависимости от имени бранчи пишете условие на языке bash, но другой автор также прав, если у вас будет 1000 и одна бранча - будет много elif

Коротко: можно. Уже даже привели пример как именно. Делать ли новую джобу и писать там only variables $BRANCH_NAME == XXX; или использовать if + elif - это дело вкуса.
источник

АК

Андрей Кучук in ru_gitlab
Александр Кот
Автор комментария выше всё правильно указал - в зависимости от имени бранчи пишете условие на языке bash, но другой автор также прав, если у вас будет 1000 и одна бранча - будет много elif

Коротко: можно. Уже даже привели пример как именно. Делать ли новую джобу и писать там only variables $BRANCH_NAME == XXX; или использовать if + elif - это дело вкуса.
спасибо
источник