Can I deploy function App in on premise environment?

Ajith J 0 Reputation points
2024-08-29T10:18:18.8866667+00:00

Recently I have created a azure DevOps extension as well as azure function App. I made the subscription in azure and I was able to deploy the function app in azure. My question here is, for the on premise customers how can I share the extension and function app? can I deploy the extension and function app in third-party environment like heroku?

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,978 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. LeelaRajeshSayana-MSFT 15,241 Reputation points Microsoft Employee
    2024-08-29T16:58:59.31+00:00

    Hi @Ajith J Greetings! Welcome to Microsoft Q&A forum. Thank you for posting this question here.> how can I share the extension

    There are couple of ways you can share the extension with on-premise customers.

    1. After you publish the extension to Visual Studio Marketplace, there is a share option available through which you can provide access to the users of an organization. Once you share the extension with the organization, the users can view and install it from the Market place. Refer the following article from the section Share your extension for more details on this.
    2. You can host static content, like HTML, CSS, and JavaScript files of you extension on Heroku or third-party hosting sites. Refer to the article Host on your own service for additional guidance.

    can I deploy the function app in third-party environment like heroku

    It is not possible to deploy Azure Function App in Heroku as it is a platform as a service (PaaS) offering that is specific to Microsoft Azure. If your on-premise customers have their own Azure subscription, you can package your functions app and deploy it on their environment. If you intend to share the source code of your function app, you can leverage Git version control which is supported by Azure functions and share it with your user group. Please refer to Continuous deployment for Azure Functions for additional context.

    Hope this answers your questions! Let us know if you need any additional information or clarification.


    If the response helped, please do click Accept Answer and Yes for the answer provided. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.