АнглийскийФранцузскийИспанский

Запустить серверы | Ubuntu > | Fedora > |


Значок OnWorks

webdeploy - Интернет в облаке

Запустите webdeploy в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда webdeploy, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


webdeploy - Развертывает локальные файлы на ftp-сервере.

СИНТАКСИС


webdeploy [параметры]

Опции:

--exclude Укажите имя исключаемого файла. (по умолчанию: '.exclude')

--globalexclude Укажите имя глобального файла исключения. (дефолт:
'.globalexclude')

--server Укажите имя или адрес хоста.

--port Укажите номер порта для подключения. (по умолчанию: 21)

--server-root Указать корневую папку на сервере, где должны быть файлы
загружено.

--user Укажите имя пользователя для входа в систему. (по умолчанию текущий пользователь)

--no-ftps --no-tls Отключить безопасность транспортного уровня (TLS), чтобы использовать простой FTP вместо
FTPS

--dry-run Распечатать список локальных файлов, которые будут проверяться на загрузку, выйти
без загрузки.

--ftp-dry-run Войдите на FTP-сервер, чтобы проверить, какие локальные файлы новые или нет.
даты, выйти без загрузки.

--config Указать файл конфигурации (по умолчанию: '.webdeploy_conf')

--help краткое справочное сообщение

ОПЦИИ


--исключать
Укажите имя файла исключения. Перед тем, как WebDeploy просканирует каталог на наличие файлов для
upload, он прочитает исключаемый файл. Любые каталоги, перечисленные в файле исключения
не будет сканироваться, любой другой файл в каталоге, который указан в исключении
файл не будет загружен. Это происходит в каждом сканируемом каталоге. Исключить
файл уникален для каталога. Однако все исключаемые файлы должны иметь одно и то же имя. К
по умолчанию WebDeploy ищет файл с именем .exclude. Если файл не существует, то
ничего не будет исключено. См. Раздел об исключении файлов ниже для получения более подробной информации.

--globalexclude
Это почти то же самое, что и обычный файл исключения. Разница в том, что этот файл
искал только в корневом каталоге (где вы запускали webdeploy) и все исключения в
этот файл применяется ко всем просканированным каталогам. См. Раздел об исключении файлов ниже.
более подробно.

-сервер-корень
Это указывает корневой каталог на сервере, который будет использоваться для загрузки. Любой
файлы в вашем корневом каталоге, работающие непосредственно при запуске webdeploy, будут загружены в этот
папка. Если вы установите этот параметр, убедитесь, что вы указали каталог без конечного
слэш.

Например, если вы хотите, чтобы ваши файлы были загружены в '/ Var / WWW /'на сервере, затем используйте
опция '--server-root / Вар / WWW'

--прогон, репетиция
Распечатайте список локальных файлов, которые будут проверяться на загрузку, выйдите без загрузки.
Это полезно для проверки правильности настройки файлов исключения.

--ftp-сухой прогон
Войдите на FTP-сервер, чтобы проверить, какие локальные файлы являются новыми или устаревшими на сервере.
сервер, выйдите без загрузки. Это полезно для проверки того, какие файлы у вас есть
обновлен или создан с момента последнего развертывания. Это также показывает каталог на сервере
который будет использоваться в качестве корневого каталога для загрузки. Корневой каталог может быть установлен
с --server-root

Обратите внимание, что все параметры могут быть указаны с использованием любого уникального сокращения. (--conf то же самое
как --config, однако --ser недействителен, потому что это начало --server и
--сервер-корень)

ОПИСАНИЕ


Веб-развертывание загрузит файлы из текущего локального каталога на FTP-сервер. Файлы
загружается только в том случае, если локальная версия новее, чем версия сервера. Файлы могут быть
исключено с помощью параметров exclude и globalexclue.

CONFIG FILES


По умолчанию WebDeploy будет искать файл с именем .webdeploy_conf в текущем
каталог. Если этот файл найден, он загрузит параметры из этого файла. Вы можете
укажите другой файл конфигурации в командной строке с помощью параметра --config.

Все параметры, доступные в командной строке (кроме параметра --config)
можно указать в файле конфигурации.

Файл конфигурации должен состоять только из пустых строк, строк комментариев (начинающихся с '#'
символ) и строки параметров (которые представляют собой пары ключ-значение). Строки опций имеют форму «КЛЮЧ.
= ЗНАЧЕНИЕ '. Все символы после первого знака равенства (без начальных и конечных пробелов)
считаются частью стоимости. Следовательно, значение может содержать знак равенства
без особого побега.

Обратите внимание, что предупреждения не будут выдаваться, если параметр указан как в командной строке.
и файл конфигурации. В этом случае приоритет имеет конфигурационный файл.

Также обратите внимание, что имена опций (ключей) в файлах конфигурации нельзя сокращать, например
параметры командной строки.

Вот пример файла конфигурации:

# Детали подключения к серверу
сервер = ftp.example.com
порт = 1234

# Имя пользователя для входа
пользователь = Дэниел

# Публичная html-папка сервера
сервер-корень = var / www

ИСКЛЮЧИТЬ FILES


Файл исключения будет состоять только из пустых строк, строк комментариев (начинающихся с символа '#'
символ) и шаблоны для соответствия исключаемым файлам.

Чтобы исключить файл с именем 'foo', вы можете использовать такой файл конфигурации:

# Исключить файл 'foo'
Foo

Чтобы исключить все файлы, которые заканчиваются на '.foo', вы можете использовать такой шаблон подстановки:

# Исключить все файлы с расширением foo.
* .foo

Вы также можете сопоставить класс персонажей:

# Исключить a.foo и b.foo, но не c.foo
[ab] .foo

Чтобы исключить каталог, просто назовите каталог без начальных или конечных косых черт:

# Исключить каталог 'src'
SRC

Попался: каталог может соответствовать шаблону, который вы намеревались применить только к обычным файлам

ПРИМЕРЫ


Загрузите файлы через обычное ftp-соединение на ftp.example.com, порт 1234 как пользователь
'user@example.com'

webdeploy --server = ftp.example.com --user =user@example.com --port = 1234 --no-tls

Посмотрите, какие файлы нужно загрузить (изменились с момента последней загрузки), используя настройки в
'my_config.conf'

webdeploy --config my_config.conf --ftp-пробный запуск

Посмотрите, какие файлы будут загружены (возможно, для проверки правила .exclude)

веб-развертывание -- пробный запуск

ОГРАНИЧЕНИЯ


WebDeploy в настоящее время не поддерживает SFTP (FTP через SSH)

WebDeploy можно использовать только для загрузки содержимого в текущий каталог. Нет
можно загружать контент из другого каталога без предварительного перехода на этот
каталог.

Используйте webdeploy в Интернете с помощью сервисов onworks.net


Ad


Ad