Momentan erstelle ich einen Jenkins-Job, der automatisch neue Jenkins-Jobs erstellt, wenn neue Zweige in einem Git-Repository erstellt werden. Es sollte auch gelöscht werden, wenn die Zweige gelöscht werden. Das funktioniert so einfach.Jenkins - Löschen von bereitgestellten Artefakten beim Löschen von Jobs
Diese neuen Jobs stellen ihre Artefakte jedoch auf einem Remote-Server bereit. Sobald ein automatisch erstellter Job gelöscht wird, sollten alle erstellten Artefakte gelöscht werden. Und hier weiß ich nicht mehr.
Um die Artefakte zu implementieren, verwende ich Jenkins Artifact Deployer Plugin. Für die automatische Erstellung der Jobs habe ich ein Job-DSL-Skript geschrieben (das löscht auch die Jobs). Hier
ist ein Foto von den Einstellungen von Jenkins Artifact Deployer Plugin:
Ich hoffe jemand kann mir helfen.
Grüße
Diese Funktion habe ich bereits ausprobiert, aber dies löscht nicht bereits deployed Builds, wenn der Job gelöscht wird. – Lars