我正在尝试使用前置路径在 Azure 管道中设置路径
echo '##vso[task.prependpath]$(HOME)/miniconda3/bin'
echo "New path 1... $PATH"
##vso[task.prependpath]($HOME)/miniconda3/bin
echo "New path 3... $PATH"
##vso[task.prependpath]($env.HOME)/miniconda3/bin
echo "New path 3... $PATH"
##vso[task.prependpath]$(env.HOME)/miniconda3/bin
echo "New path 4... $PATH"
##vso[task.prependpath]$(env.home)/miniconda3/bin
echo "New path 5... $PATH"
##vso[task.prependpath]$(home)/miniconda3/bin
echo "New path 6... $PATH"
这些都不会设置路径,但在执行 export PATH=$HOME/miniconda3/bin:$PATH
时会设置路径。
如何在 azure-pipeline 中使用 HOME
设置 PATH
变量
最佳答案
The specified directory is prepended to the PATH. The updated environment variable will be reflected in subsequent tasks.
从后续任务中引用 $PATH 就可以了。
构建步骤 1
echo '##vso[task.prependpath]$(HOME)/miniconda3/bin'
构建步骤 2
echo "$PATH"'
## This prints /home/vsts/miniconda3/bin:/usr/share/rust/...and on it goes...
关于azure - 如何使用 prependpath 在 azure-pipeline 中设置路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57322531/