如何使用自定义代码将文件夹传递到管道? 详细说明我在一个文件夹中有很少的脚本(我知道这必须转到git)并且这个文件夹需要作为输入传递给任务来运行脚本
已添加输入:tasks.yml中的[当前DIR名称],如果我通过fly execute命令运行fly,则工作正常。
但是,如果我将此任务添加到管道并通过fly set-pipeline运行,则文件夹不会上传/添加到容器中。错误消息:缺少输入(fol-name)
任何帮助都会非常适合
答案 0 :(得分:0)
在构建计划中,确保在运行任务之前get
您的文件夹所在的资源。基本思想是资源可以作为输入安装在您的任务中。这是一个小例子:
resources:
- name: your-folder
type: git
source:
uri: git://git.example.com/your/folder.git
branch: master
jobs:
- name: your-job
plan:
- get: your-folder
- task: do-work
file: task.yml