Создание снимка расстается с подкаталогами с помощью различных плагинов

Я пытаюсь создать снимок для одного из наших проектов. Репозиторий проекта содержит два каталога, и я хочу создать один с go плагин и другой с nodejs плагин. Я пытался создать их как отдельные части и использование source-subdir но это не работало, как я ожидал. Таким образом, мой вопрос состоит в том, как я говорю плагину ступать в каталог прежде, чем запустить сборку?

Мы обычно разрабатываем этот проект с помощью докера go и node контейнеры или использование машины сборки с предварительно установленными инструментами сборки. Это имеет работу Makefile для этого, но я стараюсь не управлять зависимостями от сборки внешне (или на go/nodejs или на докере) и использование go/nodejs инструменты, обеспеченные поспешными плагинами ремесла.

Обновление:

Вот эскиз структуры проекта:

./go-module-1/...
./go-module-2/...
./go-module-3/...
./go-module-main/static/package.json
./go-module-main/static/...
./go-module-main/main.go
./go-module-main/...
./pkg-build.sh
./...

Так, нормальный процесс для того, чтобы разработать этот проект был бы:

(cd go-module-main && go build .)
(cd go-module-main/static && npm run build)
./pkg-build.sh

go часть проекта выставляет успокоительный API и nodejs часть на самом деле только используется для компиляции клиентского (Угловой/ДЕРЗОСТИ/дачи/большого глотка) приложения.

1
задан 21 December 2016 в 22:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: