dangl - Nuke.WebDeploy 1.2.0
WebDeploy for NUKE Build
PM> Install-Package Nuke.WebDeploy -Version 1.2.0 -Source https://www.myget.org/F/dangl/api/v3/index.json
> nuget.exe install Nuke.WebDeploy -Version 1.2.0 -Source https://www.myget.org/F/dangl/api/v3/index.json
> dotnet add package Nuke.WebDeploy --version 1.2.0 --source https://www.myget.org/F/dangl/api/v3/index.json
source https://www.myget.org/F/dangl/api/v3/index.json
nuget Nuke.WebDeploy ~> 1.2.0
Copy to clipboard
> choco install Nuke.WebDeploy --version 1.2.0 --source https://www.myget.org/F/dangl/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "dangl" -SourceLocation "https://www.myget.org/F/dangl/api/v2"
Install-Module -Name "Nuke.WebDeploy" -RequiredVersion "1.2.0" -Repository "dangl"
Copy to clipboard
Nuke.WebDeploy
This plugin provides Microsoft WebDeploy functionality for the NUKE Build system. It relies on the Microsoft.Web.Deployment NuGet package and therefore only supports builds on Windows. The functionality is quite limited right now, allowing only to deploy to an IIS or Azure app. Contributions are welcome!
The code is based on Cake.WebDeploy.
CI Builds
All builds are available on MyGet:
https://www.myget.org/F/dangl/api/v2
https://www.myget.org/F/dangl/api/v3/index.json
Example
Target Deploy => _ => _
.DependsOn(Publish)
.Requires(() => WebDeployUsername)
.Requires(() => WebDeployPassword)
.Requires(() => WebDeployPublishUrl)
.Requires(() => WebDeploySiteName)
.Executes(() =>
{
WebDeploy(s => s
.SetSourcePath(OutputDirectory)
.SetUsername(WebDeployUsername)
.SetPassword(WebDeployPassword)
.SetEnableAppOfflineRule(true)
.SetPublishUrl(WebDeployPublishUrl)
.SetSiteName(WebDeploySiteName)
.SetWrapAppOffline(true));
});
The PublishUrl
should include the site
parameter, e.g.:
https://appname.scm.azurewebsites.net:443/msdeploy.axd?site=appname
License
v1.2.0:
- Update to NUKE 0.6.0
v1.1.0:
- Update to NUKE 0.4.0
v1.0.1
- Internal refactoring to no longer rely on Nukes
IProcess
v1.0.0
- Initial Release
- .NETFramework 4.6.1: 4.6.1.0
OwnersGeorg Dangl |
AuthorsGeorg Dangl |
Project URLhttps://github.com/GeorgDangl/Nuke.WebDeploy |
LicenseUnknown |
Info246 total downloads |
10 downloads for version 1.2.0 |
Download (8.14 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
1.3.0 | 9.39 KB | Fri, 03 May 2019 14:28:17 GMT | 9 | ||||
1.3.0-beta0011 | 9.41 KB | Fri, 03 May 2019 14:26:00 GMT | 8 | ||||
1.2.2-beta0001 | 9.51 KB | Thu, 03 Jan 2019 15:10:18 GMT | 9 | ||||
1.2.1 | 9.49 KB | Sun, 05 Aug 2018 15:50:43 GMT | 12 | ||||
1.2.1-beta0001 | 9.5 KB | Sun, 05 Aug 2018 15:49:01 GMT | 8 | ||||
1.2.0 | 8.14 KB | Sun, 05 Aug 2018 12:10:48 GMT | 10 | ||||
1.1.1-beta0004 | 8.16 KB | Sun, 05 Aug 2018 12:09:00 GMT | 10 | ||||
1.1.1-beta0003 | 8.16 KB | Sun, 05 Aug 2018 12:06:35 GMT | 11 | ||||
1.1.0 | 9.41 KB | Thu, 03 May 2018 12:41:06 GMT | 10 | ||||
1.0.1-beta0009 | 9.44 KB | Thu, 03 May 2018 12:39:10 GMT | 10 | ||||
1.0.1-beta0006 | 9.42 KB | Wed, 21 Mar 2018 07:30:31 GMT | 12 | ||||
1.0.1-beta0005 | 9.36 KB | Wed, 21 Mar 2018 07:13:01 GMT | 10 | ||||
1.0.1-beta0004 | 9.36 KB | Wed, 21 Mar 2018 07:11:23 GMT | 12 | ||||
1.0.1-beta0003 | 9.77 KB | Tue, 06 Mar 2018 16:46:37 GMT | 9 | ||||
1.0.1-beta0001 | 9.77 KB | Sat, 03 Mar 2018 23:41:30 GMT | 11 | ||||
1.0.0 | 9.74 KB | Fri, 02 Mar 2018 15:39:16 GMT | 9 | ||||
1.0.0-build-6 | 9.63 KB | Wed, 07 Feb 2018 12:09:51 GMT | 7 | ||||
1.0.0-build-5 | 9.63 KB | Mon, 05 Feb 2018 19:35:42 GMT | 11 | ||||
1.0.0-build-4 | 8.79 KB | Thu, 01 Feb 2018 18:10:45 GMT | 9 | ||||
1.0.0-build-3 | 8.79 KB | Sun, 28 Jan 2018 22:01:04 GMT | 10 | ||||
1.0.0-build-2 | 8.79 KB | Sun, 28 Jan 2018 21:28:22 GMT | 10 | ||||
1.0.0-build-1 | 8.79 KB | Sun, 28 Jan 2018 18:26:58 GMT | 9 | ||||
0.1.0 | 9.76 KB | Fri, 02 Mar 2018 15:37:47 GMT | 10 | ||||
0.1.0-beta0043 | 9.77 KB | Fri, 02 Mar 2018 15:36:33 GMT | 10 | ||||
0.1.0-beta0042 | 9.78 KB | Fri, 02 Mar 2018 15:34:07 GMT | 10 |