in tool.ts [31:48]
export function prependPath(toolPath: string) {
tl.assertAgent('2.115.0');
if (!toolPath) {
throw new Error('Parameter toolPath must not be null or empty');
}
else if (!tl.exist(toolPath) || !tl.stats(toolPath).isDirectory()) {
throw new Error('Directory does not exist: ' + toolPath);
}
// todo: add a test for path
console.log(tl.loc('TOOL_LIB_PrependPath', toolPath));
let newPath: string = toolPath + path.delimiter + process.env['PATH'];
tl.debug('new Path: ' + newPath);
process.env['PATH'] = newPath;
// instruct the agent to set this path on future tasks
console.log('##vso[task.prependpath]' + toolPath);
}