Пропуски Junior CI: пайплайны и артефакты обновлено

GitLab CI: артефакты со сроком жизни

Вопрос

Сохраните dist/ как артефакт на неделю.

build:
  stage: build
  script: npm run build
  __(1)__:
    paths: [dist/]
    __(2)__: 1 week

Попробуйте сами

Заполните пропуски по номерам.

1
2
Показать ответ и разбор

Коротко

artifacts.paths перечисляет, что сохранить, expirein задаёт срок хранения, после которого артефакт удалится. Без срока артефакты копятся и занимают место (по умолчанию в GitLab.com 30 дней, в своих инсталляциях настраивается).

Что в пропусках

1

artifacts

2

expire_in

Разбор

artifacts.paths перечисляет, что сохранить, expire_in задаёт срок хранения, после которого артефакт удалится. Без срока артефакты копятся и занимают место (по умолчанию в GitLab.com 30 дней, в своих инсталляциях настраивается).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.