Перейти до змісту
Авторизація  
mindevis

Автоматическая компиляция сборок L2jMobius в Docker контейнере. [DCR-L2jMobius]

Рекомендовані повідомлення

DCR-L2jMobius v3.1

----

Компиляция происходит в системе Alpine Linux.

Производиться автоматическая установка Apache ANT  1.10.14 и JDK 17.

Автоматически скачивается репозиторий исходного кода из оригинального источника l2jmobius.

Вы с помощью аргументов компиляции определяете какую сборку вам необходимо скомпилировать.

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

----

Загрузить образ можно с Docker Hub

Запуск компиляции:

----

В данном примере происходит компиляция в фоновом режиме.

docker run --name dcr-l2jmobius -d -v {local/path}:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

Пример:

Windows:

docker run --name dcr-l2jmobius -d -v D:\compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

Linux:

docker run --name dcr-l2jmobius -d -v /home/compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

----

В данном примере происходит компиляция в интерактивном режиме. Вы можете увидеть весь этап компиляции.

Пример:

Windows:

docker run --name dcr-l2jmobius -it -v D:\compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

Linux:

docker run --name dcr-l2jmobius -it -v /home/compile:/home/ mindevis/dcr-l2jmobius:latest L2J_Mobius_C6_Interlude

Аргументы компиляции*

Важно!!!! Может быть использован для компиляции только один аргумент !!!!

Список аргументов можно увидеть на странице Docker Hub

----

-v {local/path}:/home/

Путь к папке на локальной машине, не в контейнере!!!!!

----

- ВАЖНО!!!

В настройках Docker для Windows у вас должна быть расшарена папка для контейнера.

WUdGfHB.png

 

Спойлер

Описание обновлений:

--v2.0--

Скорректированы пути для компиляции.

Обновлен Apache Ant до актуальной версии. (1.10.11)

Обновлено OpenJDK до версии 15. (15.0.2)

Удалены функции загрузки скриптов из репозитория github.

Уменьшен объем образа.

--v2.1--

Обновлен Apache Ant до актуальной версии. (1.10.12)

Обновлено OpenJDK до версии 17. (17)

--v3.0--

Изменена ОС сборщика с Debian на Alpine Linux (openjdk-17)

Обновлен Apache Ant до актуальной версии. (1.10.14)

Изменено описание сборки

--v3.1--

Удалены дублированные переменные среды в слоях контейнера

 

Змінено користувачем mindevis
Обновлена информация и версия программы

Поділитись повідомленням


Посилання на повідомлення
В 04.06.2021 в 21:14, gromov1318 сказал:

Error: Unable to access jarfile Database_installer_LS

 

Ошибка: невозможно получить доступ к jarfile Database_installer_LS  тебе это о чём нибудь говорит?

Поділитись повідомленням


Посилання на повідомлення

Приєднуйтесь до обговорення

Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.

Гость
Відповісти в цій темі...

×   Вставлено із форматуванням.   Вставити як звичайний текст

  Дозволено використовувати не більше 75 емодзі.

×   Ваше посилання було автоматично вбудоване.   Відображати як звичайне посилання

×   Ваш попередній контент було відновлено.   Очистити редактор

×   Ви не можете вставляти зображення безпосередньо. Завантажуйте або вставляйте зображення за посиланням.

Авторизація  
×
×
  • Створити...