CloudBees: конвейерное задание. Будут ли построенные хранилища при совпадении условий удалять постоянные артефакты? - PullRequest
0 голосов
/ 18 марта 2019

У меня есть конвейерная работа в CloudBees, которая создает и загружает артефакт на сервер артефакта.Я установил BuildRetention Период.Использование groovy скрипта для запуска задания.

Используемая команда выглядит следующим образом:
buildInfo.retention maxBuilds: 5, maxDays: 5, deleteBuildArtifacts: true

Некоторые сборки помечены как постоянные.

Например, указанный срок хранения билдов указан для 5 сборок, а текущее задание имеет 1 сборку, помеченную как KeepForever

Необходимо знать некоторую информацию:
1. Будет ли она удаленаартефакты сборки KeepForever тоже?

Хотелось бы узнать, как это будет работать.

Мое требование: когда сборка выполняется, она загружается на сервер артефакта с сохранением сборки.Он не должен удалять сборки, отмеченные KeepForever

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 19 марта 2019

Я думаю, что это должно быть так же просто, как

currentBuild.rawBuild.keepLog(true)

Это должно быть сделано и для всех подзадач, если они у вас есть.

...