如何将本地目录挂载到大厅管道作业



我正在尝试将本地 git 存储库连接到大厅,以便我可以在本地环境中执行自动测试,甚至在将代码提交到 GitRepo 之前。换句话说,我想在使用大厅管道在 git 提交之前执行一些任务,我想将我的本地工作目录挂载到大厅管道作业。

不能使用本地存储库运行管道或完整作业,只能运行任务。但这没关系,因为工作的主要目标是为任务设置输入和输出,您将在本地提供它们

命令是fly execute,完整的文档在这里 https://concourse-ci.org/tasks.html#running-tasks:

若要在本地运行任务,必须将任务放在单独的 yaml 文件中,而不是内联在管道中。

运行任务的基本命令run-tests.yml输入repository设置为当前目录:

fly -t my_target execute --config run-tests.yml --input repository=.

最新更新