Pull to refresh
0
0
Send message
Есть еще неплхой vpn сервер с конфигурацией из веб гуев и и другими приятными штуками: pritunl
Минус — нужна монга для работы
Используется ли кеширование для зависимостей, если да то как происходит их обновление?

Есть ли билды в контейнерах, используете чистый докер имидж или свои?

При монтировании .gradle папки как volume билд валится с ошибкой
Failed to load native library 'libnative-platform.so' for Linux amd64
что то похожее высказывалось здесь, но в последней версии gradle все так же
(используется docker in docker и официальный gradle image https://hub.docker.com/_/gradle/)
Можете что-нибудь посоветовать?
хотелось бы разрешить изменять .gitlab-ci.yml только отдельным пользователям

В гитлабе можно залокать файл на конкретного пользователя, либо из костылей приходит на ум вынос .gitlab-ci.yml в отдельную ветку и выдавания прав на неё

для описания зависимостей выполнения задач от статуса выполнения других задач

https://docs.gitlab.com/ee/ci/yaml/#when
вряд ли будет удобно но если разбить на большее количество стадий, то можно использовать when для зависимости выполнения задач от статуса стадии

И не сталкивались ли вы с потребностью опционального выполнения задач:
например у меня в репозитории лежит бекенд и фронтенд, правил я только бекенд, пересобирать фронтенд — не надо.
На гитлабе есть пара issue связаных с этим

https://gitlab.com/gitlab-org/gitlab-ce/issues/18667
https://gitlab.com/gitlab-org/gitlab-ce/issues/19232
мне больше понравился вариант с push-option но к сожалению это только проедложения.
Сам я придумал использовать для этого сообщения коммитов, специальной переменной в гитлабе под них нету, поэтому можно только git log -1 --pretty=%B и регуляркой искать что надо, но тут тоже проблема, потому что всё выполняется в контейнерах и гита там нету

Information

Rating
Does not participate
Registered
Activity