Skip to content

redoz/xWebDeploy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build status

xWebDeploy

The xWebDeploy module contains the xWebPackageDeploy and xWebDeploy DSC resources for installing an IIS site using the WebDeploy IIS extension (MSWebDeploy version 3.5).

Contributing

Please check out common DSC Resources contributing guidelines.

Resources

  • xWebDeploy is a composite configuration that installs the WebDeploy 3.5 IIS extensions and deploys an IIS site from a given web package that was exported from a reference server suing MSWebDeploy 3.0 or 3.5. xWebDeploy supports Web Deploy sync, dump verbs, and iisApp and contentPath parameters. Note: This composite resource requires the Package resource that ships with PowerShell 4.0.
  • xWebPackageDeploy installs an IIS site from a given web deploy package formatted as a zip file.

xWebDeploy

  • SourcePath: The full path on the filesystem where the web deploy package (as a zip file) is located.
  • Destination: The IIS content path or IIS site name to install the WebDeploy Zip package.
  • WebDeployMsi: The URI to download WebDeploy version 3.5.

xWebPackageDeploy

  • SourcePath: The full path on the filesystem where the web deploy package (as a zip file) is located.
  • Destination: The IIS content path or IIS site name to install the WebDeploy zip package.
  • Ensure: Ensures that the web package is installed: { Present | Absent }

Versions

1.0.0.0

  • Initial release with the following resources
    • xWebDeploy
    • xWebPackageDeploy

Unreleased

  • Fix problems with setup on machine with no internet access. Added support for passing $WebDeployMsi parameter in xWebDeploy.Schema.psm1.

Examples

Deploy IIS site from the given zip package using the WebDeploy composite resource

# You need to provide $SourcePath and $Destination parameter values to be able to run this sample Sample  
# Note that xWebDeploy is installing WebDeploy extension from default install location "$env:ProgramFiles\WindowsPowerShell\Modules\xWebDeploy\InstallerMsi. 
# Run xWebDeploySample.ps1 from xWebDeploy\Samples

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 100.0%