Search code examples
tfsazure-devopstfsbuildazure-pipelinesazure-pipelines-release-pipeline

VSTS Release multi-line variable


I have task in VSTS release management that deletes files. I want to have the Contents come from a variable. I have created a variable but I can't figure out how to create a multi-line variable. So for example a variable that deletes the three types of files:

Variable Name= ExcludeFiles
Variable Value= "Lib" "bin\*.pdb" "bin\*.dll.config"

enter image description here


Solution

  • Multi-line variable is not supported, I submit a user voice here: Multiple lines variable in Build and Release.

    Based on the source code of Delete Files task, it splits contents value by ‘\n’, but based on my test, add ‘\n’ to variable isn’t working (e.g. t1.txt \n t2.txt or t1.txt\nt2.txt).

    You can custom build/release task per to the source code of Delete Files task or to do it with your logical and execute it through PowerShell/Command Line task.