Как смонтировать локальный каталог для работы конвейера конкурса? - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь подключить локальный git-репозиторий к конкурсу, чтобы я мог выполнить автоматическое тестирование в своей локальной среде даже перед передачей кода в GitRepo. Другими словами, я хочу выполнить некоторые задачи перед git commit с использованием конвейерного конвейера, для которого я хочу смонтировать свой локальный рабочий каталог в задания конвейерного конвейера.

1 Ответ

0 голосов
/ 29 мая 2019

Вы не можете запустить конвейер или завершить задание с локальным хранилищем, только задачу. Но это нормально, так как основной целью задания является настройка входов и выходов для задачи, а вы будете предоставлять их локально

Команда: fly execute, и полный документ находится здесь: https://concourse -ci.org / running-tasks.html

Чтобы запускать задачи локально, вам нужно иметь задачу в отдельном файле yaml, а не в своем конвейере.

Основная команда, в которой вы запускаете задачу run-tests.yml с вводом repository, установленным в текущий каталог:

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