Skip to content

mindevis/l2jmobius-docker-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation


DCR-L2jMobius


Компиляция происходит в системе Alpine Linux. Производиться автоматическая установка ANT 1.10.14 и JDK 17. Автоматически скачивается репозиторий исходного кода.

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


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

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


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

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

L2J_Mobius_01.0_Ertheia L2J_Mobius_02.5_Underground L2J_Mobius_03.0_Helios
L2J_Mobius_04.0_GrandCrusade L2J_Mobius_05.0_Salvation L2J_Mobius_05.5_EtinasFate
L2J_Mobius_06.0_Fafurion L2J_Mobius_07.0_PreludeOfWar L2J_Mobius_08.2_Homunculus
L2J_Mobius_09.2_ReturnOfTheQueenAnt L2J_Mobius_10.3_MasterClass L2J_Mobius_11.1_TheSourceOfFlame
L2J_Mobius_C1_HarbingersOfWar L2J_Mobius_C4_ScionsOfDestiny L2J_Mobius_C6_Interlude
L2J_Mobius_CT_0_Interlude L2J_Mobius_CT_2.4_Epilogue L2J_Mobius_CT_2.6_HighFive
L2J_Mobius_Classic_1.0 L2J_Mobius_Classic_1.5_AgeOfSplendor L2J_Mobius_Classic_2.0_Saviors
L2J_Mobius_Classic_2.5_Zaken L2J_Mobius_Classic_2.7_Antharas L2J_Mobius_Classic_2.8_SevenSigns
L2J_Mobius_Classic_2.9.5_Saviors L2J_Mobius_Classic_2.9_SecretOfEmpire L2J_Mobius_Classic_3.0_TheKamael
L2J_Mobius_Classic_Interlude L2J_Mobius_Essence_4.2_DwellingOfSpirits L2J_Mobius_Essence_5.2_FrostLord
L2J_Mobius_Essence_6.3_Crusader L2J_Mobius_Essence_7.1_Assassin

-v {local/path}:/home/

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


ВАЖНО!!!

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

drawing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published