我有一个azure pipeline模板存储库,其中包含一个bash脚本,我想在同一模板存储库的每个Bash@3步骤中源码
这里提到的所有文件都位于相同的管道模板存储库中,而不是在调用客户端管道中
下面是模板中的一个典型bash步骤
- task: Bash@3
displayName: 'some cool bash step'
inputs:
targetType: inline
script: |
echo
echo "wussup Willis?"
echo
source ./shared_functions.sh # lives in same template repo as this bash step
这里的挑战是,如果上面是一个管道模板步骤,尝试从相同的模板存储库获取文件会失败,并出现文件未找到...只有当bash步骤位于客户端管道中,并且它所引用的文件也位于相同的客户端管道存储库中时,引用文件的能力似乎才有效
对于如何引用与管道模板存储库相同的存储库中的文件,有什么建议吗?
发布于 2021-06-27 22:15:41
您还需要签出包含模板的存储库
https://stackoverflow.com/questions/68105427
复制