Инструменты пользователя

Инструменты сайта


service:gitlab

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:gitlab [15.01.2025 13:41] – [Задачи (jobs)] viacheslavservice:gitlab [15.01.2025 13:46] (текущий) – [Deploy] viacheslav
Строка 261: Строка 261:
         - ./scriptfile.sh         - ./scriptfile.sh
 </code> </code>
-Если скрипт что-то создал в каталоге на воркере, то можно это не удалять, т. к. пайплайн запускается каждый раз по новой и не использует старого окружения.+Если скрипт что-то создал в каталоге на раннере, то можно это не удалять, т. к. пайплайн запускается каждый раз по новой и не использует старого окружения.
  
 ==== only/except ==== ==== only/except ====
Строка 306: Строка 306:
  
 ==== Использование в Dockerfile образов из локального реестра образов ==== ==== Использование в Dockerfile образов из локального реестра образов ====
-В пайплайне нужно добавить ''--build-arg CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE}'' в команду сборки.+В пайплайне нужно добавить ''%%--build-arg CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE}%%'' в команду сборки.
  
 <code yaml> <code yaml>
Строка 367: Строка 367:
 {{:service:pasted:20230530-081539.png}} {{:service:pasted:20230530-081539.png}}
  
-Почистить кэш можно кнопкой "Clear runner caches" в CI/CD -> Pipelines. "Почистить" в этом случае значит просто не использовать кэшв следующих запусках пайплайна, физически кэш не удаляется. [[https://docs.gitlab.com/ee/ci/caching/#where-the-caches-are-stored|Где хранится кэш]]?+Почистить кэш можно кнопкой "Clear runner caches" в CI/CD -> Pipelines. "Почистить" в этом случае значит просто не использовать кэш в следующих запусках пайплайна, физически кэш не удаляется. [[https://docs.gitlab.com/ee/ci/caching/#where-the-caches-are-stored|Где хранится кэш]]?
  
 [[https://docs.gitlab.com/ee/ci/caching/|Справка по кэшу]] [[https://docs.gitlab.com/ee/ci/caching/|Справка по кэшу]]
Строка 410: Строка 410:
 </code> </code>
  
-Вышеприведённый вариант с Докером неудобен, т. к. контейнер не заменяется, и при повторном запуске пайпдайна будет ошибка, т. к. порт занят. Эту проблему решает docker-compose.+Вышеприведённый вариант с Докером неудобен, т. к. контейнер не заменяется, и при повторном запуске пайплайна будет ошибка, т. к. порт занят. Эту проблему решает docker-compose.
 <code yaml> <code yaml>
 deploy_to_dev: deploy_to_dev:
service/gitlab.1736948463.txt.gz · Последнее изменение: 15.01.2025 13:41 — viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki