2017-10-10 4 views
0

J'utilise construire Nom plugin Setter sur Jenkins et il fonctionne très bien. Je cours la dernière version de Jenkins (2.73.1)Construire Setter avant SCM sur Jenkins

Le seul problème est que je veux qu'il fixe le nom de construction avant que le SCM s'exécute car mon opération SCM elle-même peut prendre 20 minutes et je veux voir la construction nom avant cela. Il fonctionne actuellement seulement après SCM et avant les étapes de construction réels.

Y at-il un moyen d'exécuter le plug-in avant SCM ou est-il une autre méthode pour définir le nom de la construction d'un build pré-SCM étape?

Répondre

1
pipeline { 
    agent any 

    stages { 
     stage('init'){ 
      steps { 
       script { 
        currentBuild.displayName = "#${BUILD_NUMBER}, blablaaaa1" 
        currentBuild.description = "#${BUILD_NUMBER}, blablaaaa2" 
       } 
      } 
     } 
     stage('Git') { 
      steps { 
       echo "git ..." 
      } 
     } 
    } 
} 
+0

Stephen, merci pour la solution pour pipeline. Malheureusement, je dois utiliser l'emploi comme FreeStyle pipeline ne supporte pas TFS SCM. Connaissez-vous une solution pour les emplois FreeStyle ainsi? – AlanRicker