Size: a a a

2018 March 29

A

Alexey Yamschikov in ru_gitlab
Я даже не представляю как такое дебажить. Куда смотреть.
источник

A

Alexey Yamschikov in ru_gitlab
въехал. Задаётся переменной environment.  
Пока не понял почему при деплое она не используется, в билд джобе всё норм отработало.
источник
2018 April 02

A

Alexey Yamschikov in ru_gitlab
А кто-то подключал мониторинг кубернета через прометей?
Так чтобы дашборд с графиками был в CI/CD-Environments/someenv?
источник
2018 April 03

AK

Andrew Krw. in ru_gitlab
Добрый день господа
подскажите пожалуйста
как можно запретить push —force (не включая "защищенные" ветки)
источник

KI

Khramov Ivan in ru_gitlab
Привет.
Выгружаю через апи все закрытые issues и mr. Можно ли их как-то связать? А то я немогу понять как правильно это сделать, по каким полям связать
источник

BG

Bogdan (SirEdvin) Gladyshev in ru_gitlab
По комментам в issue можно понять какие из них связаны с mr
источник

SP

Sergey Pechenko in ru_gitlab
Andrew Krw.
Добрый день господа
подскажите пожалуйста
как можно запретить push —force (не включая "защищенные" ветки)
Считай, никак без этого:
https://gitlab.com/gitlab-org/gitlab-ee/issues/988
источник

AK

Andrew Krw. in ru_gitlab
я уже нашел решение
создать в /opt/gitlab/embedded/service/gitlab-shell/hooks
pre-receive.d туда закинуть 3 баш скрипта
disable-force-push-develop.sh
источник

AK

Andrew Krw. in ru_gitlab
и они не дадут force push
источник

AK

Andrew Krw. in ru_gitlab
#!/bin/sh
# <oldrev> <newrev> <refname>
# update a blame tree

while read oldrev newrev ref ; do
   # old revision is blank - branch creation
   if [ "$oldrev" = "0000000000000000000000000000000000000000" ] ||
        # new revision is blank - branch deletion
        [ "$newrev" = "0000000000000000000000000000000000000000" ] ||
        # branch != develop - pass through
        [ "$ref" != "refs/heads/develop" ] ;
   then
       # create new or delete old branch
       continue;
   fi

   base=$(git merge-base $oldrev $newrev);
   echo $ref >> /test.txt
   if [ "$base" != "$oldrev" ] ; then
       # non fast forward merge
       echo "Force pushing of $ref is forbidden to master";
       exit 1;
   fi
done
источник

AK

Andrew Krw. in ru_gitlab
Andrew Krw.
#!/bin/sh
# <oldrev> <newrev> <refname>
# update a blame tree

while read oldrev newrev ref ; do
   # old revision is blank - branch creation
   if [ "$oldrev" = "0000000000000000000000000000000000000000" ] ||
        # new revision is blank - branch deletion
        [ "$newrev" = "0000000000000000000000000000000000000000" ] ||
        # branch != develop - pass through
        [ "$ref" != "refs/heads/develop" ] ;
   then
       # create new or delete old branch
       continue;
   fi

   base=$(git merge-base $oldrev $newrev);
   echo $ref >> /test.txt
   if [ "$base" != "$oldrev" ] ; then
       # non fast forward merge
       echo "Force pushing of $ref is forbidden to master";
       exit 1;
   fi
done
вот содержимое
источник

N

Nklya in ru_gitlab
А когда обновится гитлаб оно в тыкву не превратится?
источник

AK

Andrew Krw. in ru_gitlab
а почему должно? это хуки же
ну и судя по доке гитлаба они говорят что не так
источник

SP

Sergey Pechenko in ru_gitlab
Andrew Krw.
а почему должно? это хуки же
ну и судя по доке гитлаба они говорят что не так
Что ж, хорошо, если так. Большое человеческое спасибо за то, что поделился решением - наверняка кто-то на то же самое наступает иногда.
источник

AK

Andrew Krw. in ru_gitlab
да не за что :)
источник
2018 April 04

A

Andrey in ru_gitlab
Ребят, привет.
Скажите, а гитлаб еще не научился с тестами работать как TeamCity?
Статистику по времени/падениям собирать и тп.
источник

YP

Yuriy 🐼 Panarin in ru_gitlab
Привет, а  gitlab cache не работает для shared runner?
источник

BG

Bogdan (SirEdvin) Gladyshev in ru_gitlab
Для селф хостед работает
источник

YP

Yuriy 🐼 Panarin in ru_gitlab
А можно пример с node_modules
источник

A

Andor in ru_gitlab
а что конкретно непонятно?
источник