If I am trying to deploy a cloud service in a subscription and service is not exist. In this case whether service creation possible? Or always service need to be created ahead of using it in deployment steps?
Any other way is there to achieve this?
Thanks for getting in touch! You’re correct that your deployment steps require your service to exist. It would need to be provisioned in a previous step or project. It sounds like you’re looking for Azure Resource Management. With it, you can have a step prior to your deployment that handles provisioning your Cloud Service, all within the same project and deployment process. There’s lots of detailed information online, and here are a few links to help you get started.
Microsoft Azure site for quickstart templates for a good introduction: https://azure.microsoft.com/en-us/resources/templates/
This blog post was written by an Octopus user, and outlines deploying ARM templates via Octopus Deploy: http://dinventive.com/blog/2016/10/20/5-steps-and-under-30-minutes-to-deploy-arm-templates-via-octopus-deploy/
A blog that gives an overview, and helpful information when creating templates: http://www.rajinders.com/2015/07/18/resources-to-learn-azure-resource-manager-arm-language/
I hope that helps! Let me know if you have any further questions.