ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Tools / WDDeploy
  • Overview
  • Installing a deployment package on a web server
  • Launch WDDeploy directly
  • Deployment package content and adaptability
  • WDDeploy interface
  • Deploying a package with WDDeploy in command line
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
WDDeploy can be used to:
Installing a deployment package on a web server

Launch WDDeploy directly

Reminder: Deployment packages are one of WEBDEV's deployment options. For example, deployment packages may be necessary to:
  • deploy a site or web service identical to the one in production on a new server,
  • delegate deployment to a dedicated infrastructure team.
When this package is created, certain details (profiles) are unknown or are provided by the deployment team. These include:
  • server deployment addresses,
  • WEBDEV accounts and passwords, etc.
At the end of the package creation wizard, you can click "Deploy" to launch WDDeploy.
Alternatively, you can run WDDeploy.exe directly from the "Programs" subdirectory of the WEBDEV installation directory. In this case, a window opens, allowing you to choose the desired type of deployment. In this case, you can simply select "WEBDEV website".
You can also deploy a REST or SOAP web service package.

Deployment package content and adaptability

The deployment package contains all the information and data required to deploy the site or web service.
  • If any information is missing, it will have to be specified by the deployment team. This package is provided as a zip archive.
  • It is recommended to name this archive with a version number and timestamp, and documenting the version history.
This file can then be sent to the deployment team.
As the deployment package is provided as a zip archive, its contents can be modified programmatically, if necessary. This can be useful in the context of a specific deployment in a pre-production infrastructure, for example.
Important: The deployment package (.zip) uses an advanced format that is not supported by the Windows File Explorer. This means you won't be able to directly view the site or web service files. For easy editing, you need to use WDZip (available in the "Tools" menu in WINDEV) or external tools (7-Zip, Winzip, etc.).
The archive contains a .wwf configuration file. This file is in XML format and can therefore be modified via a script or programmatically. If any changes are made, it is important to carry out tests beforehand.

WDDeploy interface

To install a deployment package on a web server via WDDeploy:
  1. If necessary, select the desired package (zip file created by WEBDEV).
  2. Create or select the deployment profile(s) for your site. You can specify the details in different tabs:
    • Profile name.
      A default name is automatically given to the profile. This name can be modified.
    • "General" tab:
      • Application server parameters: Address, account and password.
      • Site parameters: Deployment name, domain, HFSQL Classic data file directory, deployed languages.
    • "Advanced" tab:
      • Installation file transfer mode:
        • HTTP (no specific configuration required).
        • FTP: In this case, you need to specify the characteristics of the FTP server.
      • Installation commands. You can use:
        • HTTPS (in this case, an SSL certificate must be installed on the web server).
        • a Proxy server for HTTP and HTTPS connections.
    • Don't hesitate to test the specified parameters. These parameters can also be exported or imported for future use.
    • Confirm. The profile is created / modified.
  3. Check (and modify if necessary) the package details available in the different WDDeploy tabs. These details correspond to the data entered in the deployment wizard:
    • the "Files" tab lists the various files contained in the package to be deployed.
    • the "Parameters" tab contains the site deployment parameters. This information can be modified.
    • the "Data sync." tab allows you to view and modify information relative to automatic data file modification.
    • the "Statistics" tab allows you to configure the generation of the site statistics file.
    • the "Groupware" tab allows you to view and, if necessary, set the directory in which to install User Groupware files.
  4. Click "Deploy site" to deploy the package.

Deploying a package with WDDeploy in command line

You can also deploy the package using command line arguments by specifying the deployment package path and the name of the deployment profile to be added:
WDDeploy.exe /DYNAMIC=<deployment package>
/TARGET=<deployment profile name> /AUTO
Details of parameters:
ParameterMeaning
/DYNAMIC=<deployment package.zip>Name and path of the deployment package
/TARGET=<deployment profile name>Name of the deployment profile used.
/AUTOInterface-free deployment.
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 04/02/2025

Send a report | Local help