azure - 如何使用 prependpath 在 azure-pipeline 中设置路径
问题描述
我正在尝试使用前置路径在 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中设置PATH
变量HOME
解决方案
指定的目录附加到 PATH。更新后的环境变量将反映在后续任务中。
从后续任务中引用 $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...
推荐阅读
- java - 验证字符串“2 Sep 2018 09:00”是有效的日期格式
- angular - 使用两个 observable 是否会造成竞争条件?
- python - 从python中的字符串中提取数字而无需重新
- python - Python webscraper & 缺少输出数据
- c++ - “线程安全”函数是否依赖于并行化框架?
- node.js - 使用 Sinon.js 模拟要注入的依赖项
- scala - println(_) 是什么意思?
- java - 如何在数组中添加 indexOf 以及如何向数组中添加元素(java)
- angular - 如何向 rxjs 主题发出可观察的值?
- ruby-on-rails - Rails 从外部 API 保存外部事件 ID 以供后续调用