2017-07-12 14 views
0

Lorsque j'exécute Jenkins Jobs qui exécute le script DSL en tant qu'étape intégrée pour générer un dossier dans jnkins, il affiche les articles non référencés qui contiennent les détails du travail de construction précédente du même travail. Y at-il Aby moyen de se débarrasser de l'articleJenkins Job DSL Script Pour créer un travail de création de dossier

DSL Script : 
folder('project-e') { 
    displayName('project-e') 
    description('Folder for project e') 
} 

Console output : 
    Processing provided DSL script 
    Added items: 
    GeneratedJob{name='project-e'} 
    Unreferenced items: 
    GeneratedJob{name='project-b'} 
déréférencer

Répondre

0

Non, vous ne pouvez pas vous débarrasser de la sortie des éléments de déréférencer. Mais vous pouvez l'ignorer si vous définissez "Action pour les travaux supprimés" sur "Ignorer" dans l'étape de compilation "Processus DSL".

Les scripts DSL de tâche ne sont pas destinés à être des scripts de générateur à usage unique. Un script devrait décrire une partie de votre configuration Jenkins. Si vous souhaitez ajouter un dossier, vous ajoutez un dossier au script. Si vous souhaitez supprimer un dossier, vous supprimez le dossier du script. Ensuite, vous exécutez le travail d'amorçage Job DSL pour appliquer les modifications.