Мы копируем несколько файлов проекта angular проекта внутри папки пользовательского интерфейса в банку. Ниже приведены шаги, выполняемые Дженкинсом при создании сборки, чтобы добиться этого:
- Клонировать несколько angular репозиториев.
- Запускать
ng prod
в этих репозиториях. - Клонируйте репозиторий Java и скопируйте сборки, сгенерированные на шаге 2, в папку пользовательского интерфейса.
- Запустите
mvn install
на java проекте для создания jar. - jar, созданный на шаге 4, входит в число одна из зависимостей для другого проекта, который создает окончательный файл войны с общим доступом.
Теперь я хочу сократить эти шаги, поскольку мы уже используем конвейеры BitBucket для создания проекта пользовательского интерфейса для каждого коммита. Есть ли способ развернуть angular build внутри jar-файла, находящегося в артефакте JFrog, из конвейера bitbucket?