Если сценарии нужны только для CI / CD, ими следует управлять там, особенно если вы разделяете их между сборками.Вы можете скопировать то, что у вас есть, с помощью package.json
, имея JAR со сценариями bin
и разархивировав его как часть сборки, но это хрупкое решение.
Современные решения CI / CD используют контейнеры Docker для ускорениясоздать среду (например, CircleCI, CloudBees).Вы можете добавить bin
сценарии к образу Docker, используемому для ускорения узла среды сборки.
Если это невозможно, вы все равно сможете определить этапы сборки или конвейеры.Определите общий этап сборки, который устанавливает эти сценарии.