首页 > 解决方案 > 天蓝色管道模板如何引用同一模板存储库中的文件?

问题描述

我有一个 azure 管道模板存储库,其中包含一个 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 步骤在客户端管道中并且文件在其指也住在同一个客户管道回购

关于如何引用与管道模板 repo 位于同一 repo 中的文件的任何建议?

标签: bashazureazure-devopsazure-pipelines

解决方案


您还需要签出包含模板的存储库


推荐阅读