我正在尝试将本地 git 存储库连接到大厅,以便即使在将代码提交到 GitRepo 之前,我也可以在本地环境上执行自动化测试。换句话说,我想在 git commit 之前使用 concourse 管道执行一些任务,我想将我的本地工作目录挂载到 concourse 管道作业。
问问题
1058 次
1 回答
3
您不能使用本地存储库运行管道或完整作业,只能运行任务。但这没关系,因为工作的主要目标是为任务设置输入和输出,您将在本地提供它们
命令是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=.
于 2019-05-29T13:44:30.770 回答