Артефакты (artifacts) и кэши (caches)
Часть курса GitLab CI
Каждая задача в пайплайне начинается с чистой копии вашего репозитория и выполняется внутри одноразового окружения, которое уничтожается сразу же, как только задача завершится. Это осознанное решение: именно оно не позволяет одной задаче незаметно зависеть от остатков состояния другой, но оно поднимает очевидный вопрос: если задача компилирует бинарный файл, или создаёт отчёт о тестировании, или скачивает папку...
Представьте конвейер на фабрике, где каждую станцию вычищают дочиста в тот момент, когда её рабочий уходит со смены, вместе с материалами, если только кто-то заранее не упаковал что-то в коробку и не передал следующей станции. Именно так устроена файловая система задачи GitLab. ...
Хочешь изучать GitLab CI Артефакты (artifacts) и кэши (caches) в реальной среде?
Нажми ниже, получи Linux-машину с GitLab CI наготове и пройди Артефакты (artifacts) и кэши (caches) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокАртефакты (artifacts) и кэши (caches)Чему вы научитесь
- Artifacts paths
- Artifacts expire_in
- Downloading artifacts
- Cache key
- Cache paths
- Artifacts vs caches
Читай этот урок на своём языке
Все уроки этого курса
11 уроков- 1Что такое CI/CD20 мин
- 2Ваш первый пайплайн (pipeline)25 мин
- 3Джобы (jobs) и стейджи (stages)30 мин
- 4Переменные и секреты30 мин
- 5Артефакты (artifacts) и кэши (caches)30 мин
- 6Правила (rules) и условные джобы (jobs)30 мин
- 7Джобы (jobs) и сервисы (services) Docker35 мин
- 8Среды и развертывания30 мин
- 9Инклуды (includes) и шаблоны (templates)30 мин
- 10Раннеры (runners)30 мин
- 11Итоговый проект: сборка, тестирование, развертывание60 мин
