dangl - Nuke.WebDeploy 1.3.0-beta0011

WebDeploy for NUKE Build

PM> Install-Package Nuke.WebDeploy -Version 1.3.0-beta0011 -Source https://www.myget.org/F/dangl/api/v3/index.json

Copy to clipboard

> nuget.exe install Nuke.WebDeploy -Version 1.3.0-beta0011 -Source https://www.myget.org/F/dangl/api/v3/index.json

Copy to clipboard

> dotnet add package Nuke.WebDeploy --version 1.3.0-beta0011 --source https://www.myget.org/F/dangl/api/v3/index.json

Copy to clipboard
<PackageReference Include="Nuke.WebDeploy" Version="1.3.0-beta0011" />
Copy to clipboard
source https://www.myget.org/F/dangl/api/v3/index.json

nuget Nuke.WebDeploy  ~> 1.3.0-beta0011
Copy to clipboard

> choco install Nuke.WebDeploy --version 1.3.0-beta0011 --source https://www.myget.org/F/dangl/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "dangl" -SourceLocation "https://www.myget.org/F/dangl/api/v2"
Install-Module -Name "Nuke.WebDeploy" -RequiredVersion "1.3.0-beta0011" -Repository "dangl" -AllowPreRelease
Copy to clipboard

Nuke.WebDeploy

Build Status

Built with Nuke

NuGet MyGet

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.

Link to documentation.

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

This project is available under the MIT license.

v1.3.0:

  • Update to NUKE 0.19.0

v1.2.1:

  • Update code generation to include again WebDeploySettingsExtensions

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
    • Microsoft.Web.Deployment (>= 3.6.0)
    • Nuke.Common (>= 0.19.0)
  • .NETFramework 4.6.1: 4.6.1.0

Owners

Georg Dangl

Authors

Georg Dangl

Project URL

https://github.com/GeorgDangl/Nuke.WebDeploy

License

Unknown

Info

302 total downloads
10 downloads for version 1.3.0-beta0011
Download (9.41 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 12
1.3.0-beta0011 9.41 KB Fri, 03 May 2019 14:26:00 GMT 10
1.2.2-beta0001 9.51 KB Thu, 03 Jan 2019 15:10:18 GMT 12
1.2.1 9.49 KB Sun, 05 Aug 2018 15:50:43 GMT 14
1.2.1-beta0001 9.5 KB Sun, 05 Aug 2018 15:49:01 GMT 10
1.2.0 8.14 KB Sun, 05 Aug 2018 12:10:48 GMT 12
1.1.1-beta0004 8.16 KB Sun, 05 Aug 2018 12:09:00 GMT 12
1.1.1-beta0003 8.16 KB Sun, 05 Aug 2018 12:06:35 GMT 13
1.1.0 9.41 KB Thu, 03 May 2018 12:41:06 GMT 12
1.0.1-beta0009 9.44 KB Thu, 03 May 2018 12:39:10 GMT 12
1.0.1-beta0006 9.42 KB Wed, 21 Mar 2018 07:30:31 GMT 15
1.0.1-beta0005 9.36 KB Wed, 21 Mar 2018 07:13:01 GMT 12
1.0.1-beta0004 9.36 KB Wed, 21 Mar 2018 07:11:23 GMT 14
1.0.1-beta0003 9.77 KB Tue, 06 Mar 2018 16:46:37 GMT 11
1.0.1-beta0001 9.77 KB Sat, 03 Mar 2018 23:41:30 GMT 13
1.0.0 9.74 KB Fri, 02 Mar 2018 15:39:16 GMT 11
1.0.0-build-6 9.63 KB Wed, 07 Feb 2018 12:09:51 GMT 10
1.0.0-build-5 9.63 KB Mon, 05 Feb 2018 19:35:42 GMT 14
1.0.0-build-4 8.79 KB Thu, 01 Feb 2018 18:10:45 GMT 11
1.0.0-build-3 8.79 KB Sun, 28 Jan 2018 22:01:04 GMT 13
1.0.0-build-2 8.79 KB Sun, 28 Jan 2018 21:28:22 GMT 12
1.0.0-build-1 8.79 KB Sun, 28 Jan 2018 18:26:58 GMT 11
0.1.0 9.76 KB Fri, 02 Mar 2018 15:37:47 GMT 12
0.1.0-beta0043 9.77 KB Fri, 02 Mar 2018 15:36:33 GMT 12
0.1.0-beta0042 9.78 KB Fri, 02 Mar 2018 15:34:07 GMT 12