То, что вы делаете, является правильной процедурой. Код строит и тестирует go в задачах Concourse.
Ресурс Concourse предназначен для вывода sh вывода (например, помещение артефакта в S3) или извлечения ввода (например, клонирование репозитория git). ), а не строить код.