chore: скрипты сборки всех сервисов + gitignore артефактов
- buildAll.sh: ./gradlew bootJar всех Spring-сервисов (--clean опц.). - serviceAllBuild.sh: раскладка bootJar + config-repo + run-хелпер в serviceAllBuild/. - .gitignore: serviceAllBuild/ (артефакты ~1.7G) и локальный .npmrc фронта.
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# Сборка bootJar всех Spring-сервисов.
|
||||
#
|
||||
# ./buildAll.sh # собрать все jar (без тестов; bootJar тесты не гоняет)
|
||||
# ./buildAll.sh --clean # clean + сборка с нуля
|
||||
#
|
||||
# Фронт pcp-tgu-ui-service здесь не собирается (это npm-проект, не gradle).
|
||||
# Чтобы после сборки разложить jar в serviceAllBuild/ — запусти ./serviceAllBuild.sh
|
||||
# (или сразу ./serviceAllBuild.sh --build, который делает сборку и раскладку вместе).
|
||||
#
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
ARGS=()
|
||||
[[ "${1:-}" == "--clean" ]] && ARGS+=(clean)
|
||||
ARGS+=(bootJar)
|
||||
|
||||
echo "==> ./gradlew ${ARGS[*]}"
|
||||
"$ROOT/gradlew" "${ARGS[@]}"
|
||||
|
||||
echo
|
||||
echo "Готово. Разложить в одну папку: ./serviceAllBuild.sh"
|
||||
Reference in New Issue
Block a user