Cha*_*nna 2 azure-devops azure-pipelines
我在 Azure 构建管道中使用命令行任务在文本文件中附加上次提交消息的列表。
但是当尝试将管道变量值获取到文本文件时,它会打印奇怪的内容(我的项目中的文件名)而不是变量值。我的语法正确吗?
echo *** Version $(versionnumber) ***>> Release_Notes.txt
Run Code Online (Sandbox Code Playgroud)
代理池是Hosted Ubuntu 1604。
您应该将内容包含在双引号中,这两个命令脚本都可以正常工作:
echo "*** Version $(versionnumber) ***" >> Release_Notes.txt
echo "*** Version $VERSIONNUMBER ***" >> Release_Notes.txt
Run Code Online (Sandbox Code Playgroud)
注意:所有管道变量都将转换为大写,并且在 Ubuntu 机器中变量区分大小写,因此您需要使用$VERSIONNUMBER读取环境变量。
| 归档时间: |
|
| 查看次数: |
2909 次 |
| 最近记录: |