Реестр артефактов
Реестр хранит результаты сборок с версионированием и сроком хранения по тарифу. Артефакты адресуются по содержимому, поэтому одинаковые слои не дублируются.
Типы
| Тип | Формат | Загрузка |
|---|---|---|
| Статический артефакт | Каталог output | Автоматически после сборки |
| Docker-образ | OCI | deploylane artifact push --image |
| Helm chart | tgz | deploylane artifact push --chart |
| Бинарный файл | Произвольный | deploylane artifact push --file |
Политики хранения
artifacts:
retention:
production: 365d
staging: 14d
keep_last: 10
keep_tagged: true
keep_last удерживает указанное число последних артефактов независимо от срока,
чтобы откат оставался возможен. Артефакт, на который ссылается живое окружение, не
удаляется никогда.
Работа из CLI
deploylane artifact list --env production
deploylane artifact show art_31f0c8
deploylane artifact download art_31f0c8 --output ./dist
deploylane artifact prune --dry-run
Учёт объёма
Тарифицируется физически занятый объём после дедупликации, а не сумма логических размеров.
Текущее потребление видно в deploylane artifact usage и в разделе биллинга.