InglesPransesEspanyol

Ad


OnWorks favicon

webdeploy - Online sa Cloud

Patakbuhin ang webdeploy sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command webdeploy na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


webdeploy - I-deploy ang mga lokal na file sa isang ftp server.

SINOPSIS


webdeploy [mga opsyon]

Pagpipilian:

--exclude Tukuyin ang pangalan ng exclude file. (default: '.exclude')

--globalexclude Tukuyin ang pangalan ng global exclude file. (default:
'.globalexclude')

--server Tukuyin ang host name o address.

--port Tukuyin ang numero ng port para sa koneksyon. (default: 21)

--server-root Tukuyin ang root folder sa server kung saan dapat naroon ang mga file
nai-upload.

--user Tukuyin ang user name para sa pag-login. (mga default sa kasalukuyang gumagamit)

--no-ftps --no-tls I-disable ang Transport Layer Security (TLS) para gumamit ng plain FTP sa halip na
FTPS

--dry-run I-print ang listahan ng mga lokal na file na susuriin para sa pag-upload, lumabas
nang walang pag-upload.

--ftp-dry-run Mag-log in sa FTP server upang suriin kung aling mga lokal na file ang bago o wala
ng petsa, lumabas nang hindi nag-a-upload.

--config Tukuyin ang configuration file (default: '.webdeploy_conf')

--help maikling mensahe ng tulong

Opsyon


--ibukod
Tukuyin ang pangalan ng isang exclude file. Bago mag-scan ang WebDeploy ng isang direktoryo para sa mga file
upload, babasahin nito ang exclude file. Anumang mga direktoryo na nakalista sa exclude file
ay hindi mai-scan, anumang iba pang file sa direktoryo na nakalista sa ibukod
hindi maa-upload ang file. Nangyayari ito sa bawat direktoryo na na-scan. Isang ibukod
Ang file ay natatangi sa direktoryo. Ang lahat ng mga exclude na file ay dapat magkaroon ng parehong pangalan gayunpaman. Sa pamamagitan ng
default, naghahanap ang WebDeploy ng file na tinatawag na '.exclude'. Kung ang file ay wala noon
walang ibubukod. Tingnan ang seksyong ibukod ang mga file sa ibaba para sa higit pang mga detalye.

--globalexclude
Ito ay halos kapareho ng normal na exclude file. Ang pagkakaiba ay ang file na ito ay
hinanap lang sa root directory (kung saan ka nagpatakbo ng webdeploy) at lahat ng pagbubukod
ang file na ito ay inilalapat sa bawat na-scan na direktoryo. Tingnan ang seksyong ibukod ang mga file sa ibaba para sa
higit pang mga detalye.

--server-root
Tinutukoy nito ang root directory sa server na gagamitin para sa pag-upload. Anuman
Ang mga file sa iyong root na gumagana nang direkta kapag nagpatakbo ka ng webdeploy ay ia-upload dito
folder. Kung itatakda mo ang opsyong ito, tiyaking tumukoy ka ng direktoryo na walang trailing
slash.

Halimbawa, kung gusto mong ma-upload ang iyong mga file sa '/ var / www /' sa server, pagkatapos ay gamitin
ang opsyon na '--server-root / var / www'

--dry-run
I-print ang listahan ng mga lokal na file na susuriin para sa pag-upload, lumabas nang hindi ina-upload.
Ito ay kapaki-pakinabang para sa pagsuri kung na-set up mo nang tama ang mga file na ibukod.

--ftp-dry-run
Mag-log in sa FTP server upang suriin kung aling mga lokal na file ang bago o hindi napapanahon sa
server, lumabas nang hindi nag-a-upload. Ito ay kapaki-pakinabang para sa pagsuri kung aling mga file ang mayroon ka
na-update o ginawa mula noong huling pag-deploy. Ipinapakita rin nito ang direktoryo sa server
na gagamitin bilang root directory para sa pag-upload. Maaaring itakda ang root directory
na may --server-root

Tandaan na ang lahat ng mga opsyon ay maaaring tukuyin gamit ang anumang natatanging pagdadaglat. (--pareho ang conf
bilang --config, gayunpaman --ser ay hindi wasto dahil ito ang simula ng --server at
--server-root)

DESCRIPTION


WebDeploy ay mag-a-upload ng mga file mula sa kasalukuyang lokal na direktoryo sa isang FTP server. Ang mga file ay
na-upload lamang kung ang lokal na bersyon ay mas bago kaysa sa bersyon ng server. Ang mga file ay maaaring
ibinukod gamit ang mga opsyon na 'ibukod' at 'globalexclue'.

KONFIG MGA FILE


Bilang default, maghahanap ang WebDeploy ng file na tinatawag na .webdeploy_conf sa kasalukuyang
direktoryo. Kung natagpuan ang file na ito, ilo-load nito ang mga opsyon mula sa file na ito. Kaya mo
tumukoy ng ibang config file sa command line gamit ang --config na opsyon.

Lahat ng mga opsyon na available sa command line (maliban sa --config na opsyon)
maaaring tukuyin sa isang config file.

Ang isang config file ay dapat na binubuo lamang ng mga blangkong linya, mga linya ng komento (na nagsisimula sa isang '#'
simbolo) at mga linya ng opsyon (na mga key-value-pares). Ang mga linya ng opsyon ay nasa anyo ng 'KEY
= VALUE'. Lahat ng mga character pagkatapos ng unang equals sign (walang nangunguna at trailing na mga blangko)
ay itinuturing na bahagi ng halaga. Ang isang halaga ay maaaring maglaman ng katumbas na tanda
nang walang anumang espesyal na pagtakas.

Tandaan na walang babala na ibibigay kung ang isang opsyon ay tinukoy sa parehong command line
at ang config file. Sa kasong ito, ang config file ay may priyoridad.

Tandaan din na ang mga pangalan ng opsyon (mga key) sa mga configuration file ay hindi maaaring paikliin tulad ng
mga pagpipilian sa command line.

Narito ang isang halimbawa ng configuration file:

# Mga detalye ng koneksyon sa server
server = ftp.example.com
port=1234

# Login ng user name
gumagamit = daniel

# Ang pampublikong html folder ng server
server-root = var/www

HALIMBAWA MGA FILE


Ang isang exclude file ay bubuo lamang ng mga blangkong linya, mga linya ng komento (na nagsisimula sa isang '#'
simbolo) at mga pattern upang tumugma sa mga file na ibubukod.

Upang ibukod ang isang file na tinatawag na 'foo' maaari kang gumamit ng isang config file tulad nito:

# Ibukod ang file na 'foo'
foo

Upang ibukod ang lahat ng mga file na nagtatapos sa '.foo' maaari kang gumamit ng wildcard pattern na tulad nito:

# Ibukod ang lahat ng mga file na may extension ng foo.
*.foo

Maaari ka ring tumugma laban sa isang klase ng mga character:

# Ibukod ang a.foo at b.foo ngunit hindi ang c.foo
[ab].foo

Upang ibukod ang isang direktoryo, pangalanan lang ang direktoryo nang walang anumang nangunguna o sumusunod na mga slash:

# Ibukod ang direktoryo ng 'src'
SRC

Gotcha: maaaring tumugma ang isang direktoryo sa isang pattern na nilayon mong ilapat lamang sa mga regular na file

HALIMBAWA


Mag-upload ng mga file sa pamamagitan ng isang simpleng ftp na koneksyon sa ftp.example.com, port 1234 bilang user
'[protektado ng email]'

webdeploy --server=ftp.example.com --user=[protektado ng email] --port=1234 --no-tls

Tingnan kung aling mga file ang kailangang i-upload (nagbago mula noong huling pag-upload) gamit ang mga setting sa
'my_config.conf'

webdeploy --config my_config.conf --ftp-dry-run

Tingnan kung anong mga file ang ia-upload (marahil upang subukan ang isang .exclude na panuntunan)

webdeploy --dry-run

LIMITASYON


Kasalukuyang hindi sinusuportahan ng WebDeploy ang SFTP (FTP sa pamamagitan ng SSH)

Magagamit lamang ang WebDeploy para sa pag-upload ng nilalaman sa kasalukuyang direktoryo. Hindi ito
posibleng mag-upload ng nilalaman mula sa ibang direktoryo nang hindi muna binabago iyon
direktoryo.

Gumamit ng webdeploy online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) ay isang propesyonal na open source
    system upang lumikha ng mga installer ng Windows. Ito
    ay idinisenyo upang maging kasing liit at nababaluktot
    bilang posible...
    I-download ang NSIS: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    Ang AuthPass ay isang open source na password
    manager na may suporta para sa sikat at
    napatunayang Keepass (kdbx 3.x AT kdbx 4.x ...
    I-download ang authpass
  • 3
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 4
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 6
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • Marami pa »

Linux command

Ad