INTEGRITY Документация

Пользовательские сборки

Пользовательские сборки позволяют настроить компиляцию кода перед его обработкой в Wrangler.

Настройка пользовательских сборок

Пользовательские сборки настраиваются добавлением [build] раздел в вашем конфигурационный файл Wrangler, и используя следующие параметры для настройки собственной сборки.

Пример:

{
	"build": {
		"command": "npm run build",
		"cwd": "build_cwd",
		"watch_dir": "build_watch_dir"
	}
}
[build]
command = "npm run build"
cwd = "build_cwd"
watch_dir = "build_watch_dir"

WRANGLER_COMMAND переменная окружения

Когда Wrangler запускает вашу пользовательскую команду сборки, она устанавливает WRANGLER_COMMAND переменную окружения, чтобы ваш скрипт сборки мог определить, какая команда Wrangler запустила сборку. Это позволяет настраивать процесс сборки в зависимости от контекста деплоя.

Возможные значения:

Значение Команда Wrangler запущена
dev wrangler dev
deploy wrangler deploy
versions upload wrangler versions upload
types wrangler types

Например, это можно использовать, чтобы применять разные настройки сборки для разработки и продакшена:

#!/bin/bash
if [ "$WRANGLER_COMMAND" = "dev" ]; then
  echo "Building for development..."
  # run a development build
else
  echo "Building for production..."
  # run a production build
fi