25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
|
---
|
|||
|
title: "GitLab — выполнение по расписанию"
|
|||
|
category: Программирование
|
|||
|
tags: программирование, gitlab, git
|
|||
|
summary:
|
|||
|
...
|
|||
|
|
|||
|
После помещения изменений (push) на сервер следует выполнять только задачи,
|
|||
|
не требующие много ресурсов. Ресурсоёмкие задачи можно отложить на время
|
|||
|
минимальной нагрузки сервера. Для этого нужно:
|
|||
|
|
|||
|
* в секциях файла `.gitlab-ci.yml`, запускающих задачи с высокой нагрузкой,
|
|||
|
добавить
|
|||
|
|
|||
|
```yaml
|
|||
|
only:
|
|||
|
- schedules
|
|||
|
```
|
|||
|
|
|||
|
подробнее это описано [здесь](https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified)
|
|||
|
|
|||
|
* в веб-интерфейсе в меню **CI/CD** / **Расписания** добавить **Новое расписание**
|
|||
|
и назначить исполнение задачи на время, когда нагрузка на сервер минимальна.
|
|||
|
|