Иконка ресурса

AMXX Builder

Нет прав для скачивания
Авторы:

Требования:
Node.JS версии 16 или новее

Мультиязычность:
  1. EN

CLI-инструмент для сборки AMX Mod X серверов. Читает amxbuild.yml, клонирует плагины с GitHub, компилирует .sma.amxx и упаковывает всё в готовый .zip. Может использоваться как для сборки отдельных плагинов, так и для сборки целых серверов из описанных в манифесте плагинов, ассетов и конфигов.

Установка:
Bash:
# win (PowerShell)
irm https://raw.githubusercontent.com/AmxxModularEcosystem/amxx-builder/master/install.ps1 | iex

# linux / macos
curl -fsSL https://raw.githubusercontent.com/AmxxModularEcosystem/amxx-builder/master/install.sh | bash

Использование:
Bash:
# Инициализация проекта
#  Только манифест
amxb init
#  C workflow для GitHub
amxb init --ci
#  C .gitignore файлом
amxb init --gitignore
#  C .sma файлом
amxb init --plugin Example
#  Всё сразу
amxb init --ci --gitignore --plugin Example

# Сборка проекта
amxb build
Более подробно тут.

Реальный пример манифеста:
YAML:
name: CustomWeaponsAPI

amxmodx:
  version: "1.10.5428"

deps:
  - AmxxModularEcosystem/ParamsController@1.4.2
  - repo: rehlds/ReAPI
    ref: 5.29.0.358
    source: release
    include_path: addons/amxmodx/scripting/include

plugins:
  - match: CWAPI-A-Test.sma
    enabled: false

deploy:
  exclude:
    - addons/amxmodx/configs/
Максимально полный пример тут.

Использование в GitHub workflow:
YAML:
      - id: build
        uses: AmxxModularEcosystem/amxx-builder@v1
        with:
          set: |
            output.pack=false
            output.dir=./artifact
Полный workflow создаётся в amxb init с параметром --ci.
  • Нравится
Реакции: hajimura и wopox1337
Опубликовал
ArKaNeMaN
Скачивания
2
Просмотры
56
Первый выпуск
Обновление

Оценки

0,00 звёзд Оценок: 0

Другие ресурсы пользователя ArKaNeMaN

Назад
Верх