2016-12-09 2 views
0

В настоящее время я создаю задание Дженкинса, которое автоматически создает новые задания Jenkins при создании новых ветвей в репозитории Git. Он также должен быть удален, когда ветви удалены. Это работает так легко.Jenkins - Удаление развернутых артефактов при задании delete

Но эти новые задания развертывают свои артефакты на удаленном сервере. И как только автоматически созданное задание будет удалено, все созданные артефакты должны быть удалены. И здесь я не знаю больше.

Для развертывания артефактов я использую плагин Jenkins Artifact Deployer. Для автоматического создания заданий я написал задание DSL-скрипта (это также удаляет задания).

Вот фотография из настроек Дженкинс Артефакт Deployer плагин: enter image description here

Я надеюсь, что кто-то может мне помочь.

поздравления

ответ

0
  • Вы можете использовать Выполнить заводной сценарий, когда задание будет удалено вариант.

  • В графе Groovy, звоните Delete API из remote server, где вы храните артефакт с правильным Authentication.

+0

Эта функция я уже пробовал, но это не удаляет уже развернутые сборки, когда задание удалено. – Lars

Смежные вопросы