J'utilise un modèle de construction par défaut avec TFS 2013 et je souhaite transmettre le nom de la personne qui a initié la construction en tant que variable à un script PowerShell post-build. Je sais, qu'il y a quelques variables "env: TF_BUILD ...", qui sont remplies pendant le processus de construction, mais je n'ai pas pu trouver une variable, qui contient l '"utilisateur", qui a déclenché la construction. La variable que je cherche est supposée être quelque chose comme "$ BUILD_REQUESTEDFOR".tfs 2013 pass build build post script de construction powershell
J'essaie de mettre un -user "$ BUILD_REQUESTEDFOR" dans la section 2.5 en tant qu'arguments de script Post-build dans une définition de construction, mais il semble qu'elle ne soit pas remplie ou interprétée.
Y at-il quelque chose que j'ai manqué ou existe-t-il un autre moyen de résoudre mon problème?
Toute aide appréciée.
Salut et merci pour la réponse. Ce que je me demande, c'est que si je double-clique sur chaque build commencé, ça dit: triggerd . Et sous mes définitions de construction préférées est répertorié: terminé il ya X heures . Donc, l'information doit être là. Pourquoi ne pas le mettre dans une variable pour gérer l'information dans un script. –
GermanBoy
@GermanBoy Ouais, Théoriquement, il devrait être là, mais je vérifie les variables, et essaie de variables personnalisées comme mentionné dans [cet article] (http://prafullakotian.blogspot.sg/2015/05/how-to-define- build-variables-like.html), mais ne peut pas trouver un moyen de transmettre la valeur. –