PsXLDeploy is a PowerShell module that provides a wrapper for XLDeploy to allow easy and fast authenticated access to XLDeploy REST API in a scriptable and automatable manner.
Import-Module PsXLDeploy
Try and execute the sample scripts in the Examples folder against your local PsXLDeploy
server to see all the Cmdlets in action or call help
on any of the PsXLDeploy cmdlets.
# Set the target PsXLDeploy Server
Set-XLDConfig -Url 'http://localhost:8080'
# Set login credentials for further cmdlets
Set-XLDAuthentication -Credential (Get-Credential)
Cmdlets and functions for PsXLDeploy have their own help PowerShell help, which
you can read with help <cmdlet-name>
.
PsXLDeploy aims to adhere to Semantic Versioning 2.0.0.
- Source hosted at Github
Pull requests are very welcome! Ideally create a topic branch for every separate change you make. For example:
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Make sure
Invoke-Pester
tests are passing with all your changes - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Created and maintained by [Marcel Bezemer] ([email protected]).
Apache License, Version 2.0 (see LICENSE)
- Sort casing throughout module
- Make build general for use with appveryor
- Make moduke available on psGallery