[wix-devs] Deploying to the cloud

Heath Stewart Heath.Stewart at microsoft.com
Tue Feb 23 10:13:33 PST 2016


Can you describe more about the goal you're trying to achieve? I'm trying to understand why the current offerings from WiX and for Azure deployment via DSC (PowerShell is just a runtime that supports many different technologies like CMI/WMI, WS-Magement, DSC, etc.) aren't suitable.

Heath Stewart
Visual Studio, Microsoft
http://blogs.msdn.com/heaths

-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Brian Drennan
Sent: Sunday, February 21, 2016 9:01 PM
To: John Cooper <JoCooper at jackhenry.com>; WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

Just having a look at some of the Azure documentation, I think the best way to achieve deployment automation with Azure (not speaking for other cloud services) might be to just use PowerShell. With that in mind, I’m not sure of how that fits into WiX. A good fit might be to have an XSD document that gets parsed to generate a PowerShell automation script, decreasing the knowledge surface that developers need to have about Azure. If this could be achieved in a single unified way for all the major providers (which seems scant to me given the surface area and potential change frequency), it would be cool to have a deployment that is output from the build. I think that aligns with the original goals of WiX – to have a declarative document that describes your final product, as well as the delivery payload, that is integrated into the MSBuild process.

Thoughts?


Best Regards,

Brian Drennan

From: John Cooper<mailto:JoCooper at jackhenry.com>
Sent: Thursday, February 18, 2016 4:30 PM
To: WiX Toolset Developer Mailing List<mailto:wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

Interesting.  We boost bundles and NuGet packages to a private cloud.  I could see where a DSC could stream line some of my PowerShell in the Octopus workflow.

--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise Notification Service Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |JoCooper at jackhenry.com




-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Heath Stewart
Sent: Thursday, February 18, 2016 3:25 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

The e-mail below is from an external source.  Please do not open attachments or click links from an unknown or suspicious origin.

I imagine he's referring to DSCs, but that WiX already produces MSIs and because of the Product DSC that ships with WMF 5.0 (which includes PowerShell, and is installed on Azure Windows VMs, and enabled by default when a VM is created via PowerShell) it's already possible today. You can use the, IIRC, Process DSC to install a bundle.

A package format and DSCs are orthogonal. One could argue that the existing DSCs are sub-par (I've been toying with the idea of writing a better one as part of my MSI cmdlets for PowerShell), but writing a DSC element only makes sense if you have a package format that it works with (like the two above today).

Heath Stewart
Visual Studio, Microsoft
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fblogs.msdn.com%2fheaths&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ce36bdcce31c34a357a6a08d33b452448%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=E6FHkbpzcpMluVUNYlNzc33nT4GTiEOTdGC2K16q9IA%3d

-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Rob Mensching
Sent: Thursday, February 18, 2016 12:55 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

Can you be a bit more specific? Azure has a very large surface area.


-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Steven Ogilvie
Sent: Thursday, February 18, 2016 11:21 AM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

PowerShell scripts to Azure

-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Rob Mensching
Sent: February-18-16 12:10 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

Cool. Deployed how on MS Azure? Websites? Cloud Services? VMs?

Regards,

  Rob Mensching
  CEO
  FireGiant
_______________________________________________________________
 FireGiant  |  Dedicated support for the WiX toolset  |  https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ccee2ba8d15c547e5612308d338a5c8e0%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=IP7qxgfJSzwoO01pLBq49Tteh8EASeGVhKOE8ZK14zw%3d


-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Steven Ogilvie
Sent: Thursday, February 18, 2016 9:02 AM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Deploying to the cloud

A majority of our products will be installed to:

- On site premise (normal WiX installs)
- to MS Azure (Cloud)

From my PM:

" ultimately 'the cloud' just means server machines connected to  the internet. in principle we could choose any of those, or host the machines ourselves, and we could change our minds and move from OEM supplier to another at any time.
in practice the XXXXXXXXX product/project is planning to use Azure"

Cheers,

Steve
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ccee2ba8d15c547e5612308d338a5c8e0%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=IP7qxgfJSzwoO01pLBq49Tteh8EASeGVhKOE8ZK14zw%3d ____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ccee2ba8d15c547e5612308d338a5c8e0%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=IP7qxgfJSzwoO01pLBq49Tteh8EASeGVhKOE8ZK14zw%3d
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ccee2ba8d15c547e5612308d338a5c8e0%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=IP7qxgfJSzwoO01pLBq49Tteh8EASeGVhKOE8ZK14zw%3d
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ce36bdcce31c34a357a6a08d33b452448%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GNVOuP32Hk9D3NQM7wO5OYW8uLitVlhnMBTbrPJcc68%3d

NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies.

____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ce36bdcce31c34a357a6a08d33b452448%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GNVOuP32Hk9D3NQM7wO5OYW8uLitVlhnMBTbrPJcc68%3d
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.firegiant.com%2f&data=01%7c01%7cHeath.Stewart%40microsoft.com%7ce36bdcce31c34a357a6a08d33b452448%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=GNVOuP32Hk9D3NQM7wO5OYW8uLitVlhnMBTbrPJcc68%3d


More information about the wix-devs mailing list