bash - 天蓝色管道模板如何引用同一模板存储库中的文件?
问题描述
我有一个 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 中的文件的任何建议?
解决方案
您还需要签出包含模板的存储库
推荐阅读
- jquery - 在haml中添加内联jquery时出现referenceerror
- c# - 下载后解压 zip 文件时,出现异常,提示该文件正在被另一个进程使用
- php - 在 PHP 中找不到类 ParseClient
- javascript - 如何在另一个对象数组中初始化一个对象数组?
- python - 通过视图提交表单时获取“NOT NULL 约束”。通过 /admin 添加时工作正常
- c# - 为什么这个功能和一个完全相同的格式不起作用是有原因的吗?
- google-sheets - 在 Google 表格中错开重复日期?
- oracle - 我刚刚在 plsql 中创建了这个触发器
- cordova - 离子科尔多瓦资源--splash和--icon错误
- c# - 我应该使用哪个 MySql InnoDB 事务隔离级别?