Nous utilisons TFSDeployer pour écouter les modifications de qualité et déployer dans notre environnement de transfert lors de la transition vers "Staging". Je voudrais le faire avancer et mettre à jour toutes les autres versions qui ont une qualité de «Staging» en cours de construction pour être «Rejected».Comment puis-je utiliser PowerShell pour mettre à jour les qualités de construction sur les Builds TFS précédentes?
Cela semble être quelque chose qui doit se produire dans le script PowerShell qui ressemble à:
$droplocation = $TfsDeployerBuildData.DropLocation
ECHO $droplocation
$websourcepath = $droplocation + "\Release\_PublishedWebsites\CS.Public.WebApplication\"
$webdestinationpath = "\\vmwebstg\WebRoot\CreditSolutions\"
new-item -force -path $webdestinationpath -itemtype "directory"
get-childitem $webdestinationpath | remove-item -force -recurse
get-childitem $websourcepath | copy-item -force -recurse -destination $webdestinationpath
$configFile = $webdestinationpath + "web.development.config"
remove-item $configFile -force
$configFile = $webdestinationpath + "web.staging.config"
$configFileDest = $webdestinationpath + "web.config"
move-item $configFile $configFileDest -force
Alors, comment puis-je faire?
avez-vous essayé http://deurell.github.io/articles/use-powershell-to-get-release-notes-from-tfs-builds/? – Kiquenet