azzipgo 1.0.0-rc1

This is a prerelease version of azzipgo.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global azzipgo --version 1.0.0-rc1                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local azzipgo --version 1.0.0-rc1                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=azzipgo&version=1.0.0-rc1&prerelease                
nuke :add-package azzipgo --version 1.0.0-rc1                

AzZipGo – Azure ☁️ Zip 📦 and Go 🚀

  • Deploy all the things: Azure Websites, Function Apps and WebJobs!
  • Runs everywhere
  • Uses Kudu's ZipDeploy feature
  • Uses an auto-generated Deployment Slot and Auto-Swap when using the deploy-with-slot command
  • Or deploys directly to a WebSite slot using the deploy-in-place command

Usage

azzipgo COMMAND [OPTIONS]+

COMMAND deploy-with-slot

Deploy Site using ZipDeploy and a newly created slot.

  • cleanup-after-success -- Delete temporary slot after deployment. This will add a wait period of 2 minutes. Default = false
  • stop-webjobs -- Set sticky app setting WEBJOBS_STOPPED=1 for the new temporary slot. Default = true

COMMAND deploy-in-place

Deploy Site using ZipDeploy and run the deployment in-place without a temporary slot and auto-swap.

Generic Options

  • u|user -- Service principal ID. Create in Azure using az ad sp create-for-rbac.

  • p|password -- Service principal password

  • t|tenant -- The tenant ID or name

  • environment -- The Azure environment. One of: global (default), germany, china, usgov

  • s|subscription -- The subscription ID

  • g|resource-group -- The resource group of the website

  • d|directory -- The path to the directory to deploy

  • site -- The site name to deploy to

  • target-slot -- The slot name to deploy to. Use production to deploy to the specified website directly.

  • run-from-package -- Set or remove app setting WEBSITE_RUN_FROM_PACKAGE for the target or temp slot. This will enable or disable the Run From Package feature. Default = false

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.0 1,208 1/3/2022
1.0.0-rc2 472 12/17/2021
1.0.0-rc1 315 12/16/2021
0.5.3 1,415 2/6/2020
0.5.2 1,187 3/21/2019
0.5.1 657 2/26/2019
0.5.0 1,345 2/21/2019
0.4.1 668 2/21/2019
0.4.0 754 2/20/2019
0.3.4 8,241 9/18/2018
0.3.3 1,208 8/17/2018
0.3.2 1,950 6/15/2018
0.3.1 1,635 6/13/2018
0.3.0 1,066 6/13/2018
0.2.0 1,086 6/11/2018