Azure / service-fabric-mesh-preview

Service Fabric Mesh is the Service Fabric's serverless offering to enable developers to deploy containerized applications without managing infrastructure. Service Fabric Mesh , aka project “SeaBreeze” is currently available in private preview. This repository will be used for tracking bugs/feature requests as GitHub issues and for maintaining the latest documentation.
MIT License
82 stars 13 forks source link

Support for Visual Code and Service Fabric Mesh #237

Open MedAnd opened 6 years ago

MedAnd commented 6 years ago

Would be great to add Visual Code tooling support for Service Fabric Mesh...

suhuruli commented 6 years ago

We are working on this :)

@raunakpandya

MedAnd commented 6 years ago

Hi @suhuruli, not sure if this belongs here or under Visual Studio Code extension for Reliable Services in Service Fabric but have been converting an existing VS 2017 Service Fabric Solution (.Net Core) to run cross platform and so much (ALL) of the process is currently manual... hoping your efforts will take away the pain :wink:

That is, I have to create the various .sh files which build, publish and deploy the multi-project solution... not to mention configuring tasks.json & debugging etc. While the current Service Fabric Reliable Services Extension for Visual Studio Code is a good start, hope you can make converting existing solutions developed in VS 2017 to VS Code a one click experience?

For example I would like to open an existing Service Fabric project built with VS 2017 and using .Net Core in VS Code on Linux... the VS Code Service Fabric Extension then kicks-in and "cross-platforms" the whole VS 2017 solution/projects, creates the relevant .sh Service Fabric / Mesh - Linux artifacts for building, cleaning, debugging, deploying, containerizing etc

PS. Let me know if you need any more detailed feedback... (EntryPoint, Runtime Identifiers, Release vs Debug mode support etc).

MedAnd commented 5 years ago

Hi @raunakpandya / @anantshankar17, any update on this feature? Thanks.

suhuruli commented 5 years ago

I did address this in the other issue. https://github.com/Microsoft/vscode-service-fabric-reliable-services/issues/4

MedAnd commented 5 years ago

For anyone tracking this feature request, the just released SF SDK version 3.4 and newer support publishing .Net Core applications from Visual Studio, targeting a remote Linux Service Fabric cluster

Hopefully VS Code tooling will eventually catch-up to support Windows to Linux, and vice versa deployments 😎