You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <divclass="body"> This section explains how to publish a new Azure application offer to the [Azure Marketplace](https://azuremarketplace.microsoft.com). Each Azure application contains an Azure Resource Manager template that defines all the technical assets used by the application, which typically includes one or more virtual machines and other supporting Azure- or Web-based services. All Azure app offers must enable access security through [Azure Active Directory](https://docs.microsoft.com/azure/active-directory/). </div> ||
14
+
The [Cloud Partner Portal](https://cloudpartner.azure.com/) no longer supports the creation and management of Azure application offers. Instead, this functionality has been moved to the Microsoft [Partner Center portal](https://partner.microsoft.com/). For more information, see [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer).
17
15
18
-
## Publishing overview
19
-
20
-
The following video, [Building Solution Templates, and Managed Applications for the Azure Marketplace](https://channel9.msdn.com/Events/Build/2018/BRK3603), is an introduction: what offer types are available, what technical assets are required, how to author an Azure Resource Manager template, developing and testing the app UI, how to publish the app offer, and the app review process.
There are two kinds of Azure applications: managed applications and solution templates.
28
-
29
-
- Solution templates are one of the main ways to publish a solution in the Marketplace. This offer type is used when your solution requires additional deployment and configuration automation beyond a single virtual machine (VM). You can automate providing of more than one VM using a solution template. This automation includes provisioning of networking and storage resources to provide complex IaaS solutions. For an overview of solution template requirements and the billing model, see [Azure Applications: solution templates](https://docs.microsoft.com/azure/marketplace/marketplace-solution-templates).
30
-
31
-
- Managed applications are similar to solution templates, with one key difference. In a managed application, the resources are deployed to a resource group that's managed by the publisher of the app. The resource group is present in the consumer's subscription, but an identity in the publisher's tenant has access to the resource group. As the publisher, you specify the cost for ongoing support of the solution. Use Azure Managed applications to easily build and deliver fully managed, turnkey applications to your customers.
32
-
33
-
In addition to the Azure Marketplace, you can also offer managed applications in a service catalog. The service catalog is an internal catalog of approved solutions for users in an organization. You use the catalog to meet organizational standards while offering solutions for groups in an organization. Employees use the catalog to easily find applications that are recommended and approved by their IT departments.
34
-
35
-
>[!Note]
36
-
>Cloud Solution Providers (CSP) partner channel opt-in is now available. Please see [Cloud Solution Providers](../../cloud-solution-providers.md) for more information on marketing your offer through the Microsoft CSP partner channels.
37
-
38
-
For more information about the advantages and types of managed applications, see the [Azure managed applications overview](https://docs.microsoft.com/azure/managed-applications/overview).
39
-
40
-
41
-
## Publishing process workflow
42
-
43
-
The following diagram shows the high-level process for publishing an Azure application offer.
44
-
45
-

46
-
47
-
The high-level steps for publishing an Azure application offer are:
48
-
49
-
1. Meet the [Prerequisites](./cpp-prerequisites.md) - (Not shown) Verify that you have met the business and technical requirements for publishing an Azure app to the Azure Marketplace.
50
-
51
-
1.[Create the offer](./cpp-create-offer.md) - Provide detailed information about the offer. This information includes: the offer description, marketing materials, support information, and asset specifications.
52
-
53
-
1.[Create or collect existing business and technical assets](./cpp-create-technical-assets.md) - Create the business assets (legal documents and marketing materials) and technical assets for the associated solution.
54
-
55
-
1.[Create the SKU](./cpp-skus-tab.md) - Create the SKU(s) associated with the offer. A unique SKU is required for each image you're planning to publish.
56
-
57
-
1. Certify and [publish the offer](./cpp-publish-offer.md) - After the offer and the technical assets are completed, you can submit the offer. This submission starts the publishing process. During this process, the solution is tested, validated, certified, then "goes live" on the Azure Marketplace.
58
-
59
-
## Next steps
60
-
61
-
Before you consider these steps, you must meet the [technical and business requirements](./cpp-prerequisites.md) for publishing a managed application to the Microsoft Azure Marketplace.
16
+
Before you create a new Azure application offer, you should read [Create a Partner Center account](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-account) and then open the [Commercial Marketplace dashboard](https://partner.microsoft.com/dashboard/directory) with the **Overview** page selected. Follow the instructions in [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer) to create your offer.
Copy file name to clipboardExpand all lines: articles/marketplace/cloud-partner-portal/azure-applications/cpp-create-offer.md
+2-16Lines changed: 2 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,20 +11,6 @@ ms.author: dsindona
11
11
12
12
# Create an Azure application offer
13
13
14
-
This article describes how to create and publish an Azure application offer entry for the Azure Marketplace. Every offer appears as its own entity in Azure Marketplace and is composed of the following groupings of assets and supporting services: offer details, SKUs, marketing artifacts, and support information.
14
+
The [Cloud Partner Portal](https://cloudpartner.azure.com/) no longer supports the creation and management of Azure application offers. Instead, this functionality has been moved to the Microsoft [Partner Center portal](https://partner.microsoft.com/). For more information, see [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer).
15
15
16
-
## New Offer form
17
-
18
-
Sign in to the [Cloud Partner Portal](https://cloudpartner.azure.com/), and then select **+ New offer** on the left menu bar. On the New offer menu, select **Azure Applications** to display the **New Offer** form and start the process of defining assets for a new offer.
The New Offer page provides a set of tabs and form fields that you'll use to create a new offer. The following articles explain how to define the asset groups and supporting services for your new offer.
Before you create a new Azure application offer, you should read [Create a Partner Center account](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-account) and then open the [Commercial Marketplace dashboard](https://partner.microsoft.com/dashboard/directory) with the **Overview** page selected. Follow the instructions in [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer) to create your offer.
Copy file name to clipboardExpand all lines: articles/marketplace/cloud-partner-portal/azure-applications/cpp-create-technical-assets.md
+2-65Lines changed: 2 additions & 65 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,69 +11,6 @@ ms.author: dsindona
11
11
12
12
# Prepare your Azure application technical assets
13
13
14
-
This article describes the resources for preparing the technical assets for your Azure application offer.
15
-
16
-
## Before you begin
17
-
18
-
Review the following video, [Building Solution Templates, and Managed Applications for the Azure Marketplace](https://channel9.msdn.com/Events/Build/2018/BRK3603), an overview on how to author an Azure Resource Manager template to define an
19
-
Azure application solution and then how to subsequently publish the app offer to the Azure Marketplace.
Designing, building, and testing these assets take time and requires technical knowledge of both the Azure platform and the technologies used to build the offer.
49
-
50
-
Your engineering team should have knowledge about the following Microsoft technologies:
51
-
52
-
- Basic understanding of [Azure Services](https://azure.microsoft.com/services/)
53
-
- How to [design and architect Azure applications](https://azure.microsoft.com/solutions/architecture/)
54
-
- Working knowledge of [Azure Virtual Machines](https://azure.microsoft.com/services/virtual-machines/), [Azure Storage](https://azure.microsoft.com/services/?filter=storage), and [Azure Networking](https://azure.microsoft.com/services/?filter=networking)
55
-
- Working knowledge of [Azure Resource Manager](https://azure.microsoft.com/features/resource-manager/)
56
-
- Working knowledge of [JSON](https://www.json.org/)
57
-
58
-
## Suggested tools
59
-
60
-
Choose one or both of the following scripting environments to help manage your Azure application:
We also suggest reviewing the available tools in the [Azure Developer Tools](https://azure.microsoft.com/tools/) page and, if you are using Visual Studio, the [Visual Studio Marketplace](https://marketplace.visualstudio.com/).
The [Cloud Partner Portal](https://cloudpartner.azure.com/) no longer supports the creation and management of Azure application offers. Instead, this functionality has been moved to the Microsoft [Partner Center portal](https://partner.microsoft.com/). For more information, see [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer).
79
15
16
+
Before you create a new Azure application offer, you should read [Create a Partner Center account](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-account) and then open the [Commercial Marketplace dashboard](https://partner.microsoft.com/dashboard/directory) with the **Overview** page selected. Follow the instructions in [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer) to create your offer.
Copy file name to clipboardExpand all lines: articles/marketplace/cloud-partner-portal/azure-applications/cpp-handling-review-feedback.md
+2-57Lines changed: 2 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,61 +11,6 @@ ms.author: dsindona
11
11
12
12
# Handling review feedback
13
13
14
-
This article explains how to access the Azure DevOps environment used by the Microsoft Azure Marketplace review team. If critical issues are found in your Azure application offer during the **Microsoft review** step, you can sign into this system to view detailed information about these issues (review feedback). After you fix all these issues, you must resubmit your offer to continue to publish it on the Azure Marketplace. The following diagram illustrates how this feedback process relates to the publishing process.
14
+
The [Cloud Partner Portal](https://cloudpartner.azure.com/) no longer supports the creation and management of Azure application offers. Instead, this functionality has been moved to the Microsoft [Partner Center portal](https://partner.microsoft.com/). For more information, see [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer).
15
15
16
-

17
-
18
-
Typically, review issues are referenced as pull request (PR). Each PR is linked to an online [Azure DevOps](https://azure.microsoft.com/services/devops/) (previously named Visual Studio Team Services (VSTS)) item, which contains details about the issue. The following image displays an example of a review PR reference. For complex situations, the review and support teams may also email you.
To view the PR items referenced in review feedback, publishers must first be granted proper authorization. Otherwise, new publishers receive a `401 - Not Authorized` response page when trying to view PRs. To request access to this Azure DevOps repository, perform the following steps:
26
-
27
-
1. Collect the following information:
28
-
- Your publisher name and ID
29
-
- Offer type (Azure app), offer name, and SKU ID
30
-
- The pull request link, for example: `https://solutiontemplates.visualstudio.com/marketplacesolutions/_git/contoso/pullrequest/<number>` This URL can be retrieved from the notification message or the address of the 401 response page.
31
-
- The email address(es) of the individuals from your publishing organization that you want access granted to. This list should include the owner address(es) you provided when registering as a publisher on the Cloud Partner Portal.
32
-
2. Create a support incident. In the title bar of the Cloud Partner Portal, select the **Help** button, then choose **Support** from the menu. You default web browser should launch and navigate to the Microsoft new support incident page. (You may have to sign in first.)
33
-
3. Specify the **Problem type** as **marketplace onboarding** and **Category** as **Access problem**, then select **Start request**.
4. In **Step 1 of 2** page, supply your contact information and select **Continue**.
38
-
5. In **Step 2 of 2** page, specify an incident title (for example `Request Azure DevOps access`) and supply the information you collected in the first step (above). Read and accept the agreement, then select **Submit**.
39
-
40
-
If the incident creation was successful, a confirmation page is displayed. Save the confirmation information on this page for your reference. The Microsoft Support Team should reply to your access request within a few business days.
41
-
42
-
43
-
## Reviewing the pull request
44
-
45
-
Use the following procedure to review issues documented in the pull request.
46
-
47
-
1. In the **Microsoft review** section of **Publishing steps** form, click on a PR link to launch your browser and navigate to the **Overview** (home) page for this PR. The following image depicts an example critical issue home page for the Contoso sample app offer. This page contains useful summary information about the review issues found in the Azure app.
48
-
49
-
[](./media/pr-home-page.png)
50
-
<br/> *Click on the image to expand.*
51
-
52
-
2. (Optional) On the right side of the window, in the section **Policies**, click on the issue message (in this example: **Policy Validation failed**) to investigate the low-level details of the issue, including the associated log files. Errors are typically displayed at the bottom of the log files.
53
-
54
-
3. In the menu on the left-side of the home page, select **Files** to display the list files that comprise the technical assets for this offer. The Microsoft reviewers should have added comments describing the discovered critical issues. In the following example, two issues have been discovered.
55
-
56
-
[](./media/pr-files-page.png)
57
-
<br/> *Click on the image to expand.*
58
-
59
-
4. Click on each comment node in the left tree to navigate to the comment in context of the surrounding code. Fix your source code in your team's project to correct the issue described by the comment.
60
-
61
-
> [!Note]
62
-
> You cannot edit your offer's technical assets within the review team's Azure DevOps environment. For publishers, this is a read-only environment for the contained source code. However, you can leave replies to the comments for the benefit of the Microsoft review team.
63
-
64
-
In the following example, the publisher has reviewed, corrected, and replied to the first issue.
65
-
66
-

67
-
68
-
69
-
## Next steps
70
-
71
-
After you correct the critical issues documented in the review PR(s), you must [republish your Azure app offer](./cpp-publish-offer.md).
16
+
Before you create a new Azure application offer, you should read [Create a Partner Center account](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-account) and then open the [Commercial Marketplace dashboard](https://partner.microsoft.com/dashboard/directory) with the **Overview** page selected. Follow the instructions in [Create an Azure application offer](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-new-azure-apps-offer) to create your offer.
0 commit comments