Azure Resource Manager based deployment#160
Azure Resource Manager based deployment#160bruinbrown wants to merge 6 commits intombraceproject:masterfrom
Conversation
…eparate directory
| ) | ||
|
|
||
| // Build lots of packages for differet VM sizes | ||
| let filesForZip = |
There was a problem hiding this comment.
Format one-file-per-line so it's easier to see what's in the zip?
I suppose there's no other way to get this list of files....?
There was a problem hiding this comment.
I don't think there is, we could scrape the bin directory but we'd end up with assemblies which aren't really necessary like all of the Azure management libraries.
There was a problem hiding this comment.
Is an easier way to maintain the blacklist of the files that we don't want and subtract that from the set of all files?
| @@ -0,0 +1,48 @@ | |||
| # mbrace-arm | |||
| Experimental repository containing an ARM template for deploying MBrace clusters to Azure | |||
|
This looks good What's up with CI? |
|
I've been looking into the CI issue and I can't repro it locally, I think it might be an Appveyor issue |
|
How can we move forward on this? I'd very much like to get this in and start pushing out a release that supports ARM as this is a dependency on a few other things like upgrading the Starter Kit. |
I think CI of MBrace.Azure is broken because of keys missing. We need to fix that, but it shouldn't block this
@isaacabraham You are an admin and can approve. I'll review the code now too. A review from @krontogiannis or @eiriktsarpalis would be great but I think we can move ahead without |
|
I see I reviewed this previously.
|
This PR introduces changes to the build script which bring in @isaacabraham's work on creating an Azure Resource Manager template for MBrace. Here we modify the build script to create 2 new zip files, one which has the directory structure required for an Azure webjob using the standalone worker and another which has a flat directory structure which can later be used for VM based deployments. These are included as part of the release process. We also generate a new Azure Resource Manager template per version which specifies the file source as the release.