Адрес фактического центра электронной коммерции SpringBoot (25k+star):GitHub.com/macro-positive/…
Резюме
Эта статьяmall
Эксклюзивный метод автоматизированного развертывания Jenkins.
Основное использование Дженкинса
Для основного использования Jenkins, пожалуйста, обратитесь к:Используйте Jenkins для упаковки и развертывания приложений SpringBoot одним щелчком мыши, это все 6!
Выполнить подготовку скрипта
Сначала подготавливаем сценарии, которые необходимо выполнять удаленно.
-
Файлы скрипта хранятся в
mall
Проэкт/document/sh
Под содержанием: -
Перед загрузкой скрипта измените формат новой строки всех файлов скриптов в IDEA как
LF
, иначе скрипт не может быть выполнен;
- Загружаем все файлы скрипта в указанную директорию, здесь заливаем в
/mydata/sh
Под содержанием;
- Измените все файлы скриптов на исполняемые файлы:
chmod +x ./mall-*
Создать задачу в Jenkins
Далее мы автоматизируем развертывание, создав задачи в Jenkins. благодаря нашему
mall
Это многомодульный проект, и описанное выше развертывание отличается от предыдущего одномодульного проекта.
mall-admin
Поскольку создание задач выполнения каждого модуля аналогично, создание задач модуля mall-admin будет подробно объяснено ниже, а другие модули будут кратко объяснены.
- Сначала мы выбираем
构建一个自由风格的软件项目
mall-admin, а затем настроить адрес его Git-хранилища, здесь я напрямую использую адрес на Gitee:
- После этого создаем билд, build
mall
Зависимые модули в проекте, иначе при сборке работоспособных служебных модулей сборка завершится ошибкой, так как эти модули не могут быть найдены;
# 只install mall-common,mall-mbg,mall-security三个模块
clean install -pl mall-common,mall-mbg,mall-security -am
- Принципиальная схема построения зависимого проекта:
- Создайте еще одну сборку, чтобы отдельно собрать и упаковать модуль mall-admin:
- Добавьте задачу удаленного выполнения SSH для выполнения скрипта запуска mall-admin:
- Щелкните Сохранить, чтобы завершить создание задачи выполнения mall-admin.
mall-portal
mall-portal и другие модули в основном такие же, как mall-admin в способе создания задач, вам нужно только изменить расположение файла pom.xml и расположение скрипта выполнения при сборке модуля.
- Мы можем скопировать один прямо из задачи модуля mall-admin и создать его:
- Измените расположение файла pom.xml во второй сборке на: ${WORKSPACE}/mall-portal/pom.xml
- Измените расположение файла сценария выполнения SSH в третьей сборке на: /mydata/sh/mall-portal.sh
- Щелкните Сохранить, чтобы завершить создание задачи выполнения торгового портала.
mall-search
Обратитесь к созданию mall-admin и mall-portal.
задача создана
адрес проекта
Нет публики
проект торгового центраПолный набор учебных пособий сериализуется,Обратите внимание на публичный аккаунтПолучите это прямо сейчас.