3 ms·
I was looking at using Azure for a project that I'd likely be writing in F#. As I run Linux on my desktop, I'd've liked to be able to manage my Azure services f
by vertex-four 13y ago
I was looking at using Azure for a project that I'd likely be writing in F#. As I run Linux on my desktop, I'd've liked to be able to manage my Azure services from it. As it turns out, the tools for doing so don't exist for Linux; the various cross-platform tools only manage certain parts of Azure, missing out other important parts (such as "Cloud Services", their PaaS).
As it turned out, I decided to use node.js on Linux on EC2 instead, as I know that works fine.
EDIT: Apparently, all the information needed to do this is now public, it's just not exposed in any tools. You need to create a cspkg[0] file and a cscfg[1] file, then use the Create Deployment endpoint[2] to upload them along with extension information.
[0] http://msdn.microsoft.com/en-us/library/jj151532.aspx http://msdn.microsoft.com/en-us/library/jj151532.aspx
[1] http://msdn.microsoft.com/en-us/library/ee758710.aspx http://msdn.microsoft.com/en-us/library/ee758710.aspx
[2] http://msdn.microsoft.com/en-us/library/azure/ee460813.aspx http://msdn.microsoft.com/en-us/library/azure/ee460813.aspx
- ahmelsayed 13y agohow long ago was that? I can see it supported now[1] but I don't know if that was something recent or not. [1] http://azure.microsoft.com/en-us/documentation/articles/command-line-tools/#Commands_to_manage_your_Azure_cloud_services http://azure.microsoft.com/en-us/documentation/articles/comm...
- vertex-four 13y agoThere's no deployment tools listed there. You can deploy VMs and Azure Websites from Linux, but not Azure Cloud Services.
- OWaz 13y agoThe Azure tools don't totally miss out on Cloud Services[1]. You should enter an issue for the commands you feel are missing [2]. [1]: http://azure.microsoft.com/en-us/documentation/articles/command-line-tools/#Commands_to_manage_your_Azure_cloud_services http://azure.microsoft.com/en-us/documentation/articles/comm... [2]: https://github.com/Azure/azure-sdk-tools-xplat/issues https://github.com/Azure/azure-sdk-tools-xplat/issues
- vertex-four 13y agoSure, I can create one, but how do I push a new deployment to my Cloud Service from Linux? I can create Cloud Services, but I can't deploy anything, as far as I can tell.
- OWaz 13y agoThe Azure tools don't totally miss out on Cloud Services[1]. You should enter an issue for the commands you feel are missing [2]. [1]: http://azure.microsoft.com/en-us/documentation/articles/command-line-tools/#Commands_to_manage_your_Azure_cloud_services http://azure.microsoft.com/en-us/documentation/articles/comm... [2]: https://github.com/Azure/azure-sdk-tools-xplat/issues https://github.com/Azure/azure-sdk-tools-xplat/issues
- blablabla123 13y ago>As it turned out, I decided to use node.js on Linux on EC2 instead, as I know that works fine. Deploying node.js using Linux (or OS X) is actually pretty convenient using Azure Websites. Even though Azure Websites is limited to 10 instances, but until you get 10 instances busy with node.js..... However I agree, the documentation is horrible. When working with the node drivers for Azure Storage Tables, most of the time I use the source code as doc, fortunately it's well commented.
- vertex-four 12y agoYeah, I was specifically wanting to use Cloud Services as I have a requirement for long-running background processor nodes, and Cloud Services allows for the creation of those while Websites doesn't.