meta_desc: Learn how to deploy your stack to an Azure project in this guide.
title: Deploy stack
h1: "Pulumi & Azure: Deploy stack"
weight: 5
menu:
clouds:
parent: azure-get-started
identifier: azure-deploy-stack
aliases:
- /docs/quickstart/azure/deploy-stack/
- /docs/get-started/azure/deploy-stack/
---
Let's go ahead and deploy your stack:
```bash
$ pulumi up
```
This command evaluates your program and determines the resource updates to make. First, a preview is shown that outlines the changes that will be made when you run the update:
Once the preview has finished, you are given three options to choose from. Choosing `details` will show you a rich diff of the changes to be made. Choosing `yes` will create your new storage account in Azure. Choosing `no` will return you to the user prompt without performing the update operation.
```
Do you want to perform this update? yes
Updating (dev):
Type Name Status
+ pulumi:pulumi:Stack quickstart-dev created
+ ├─ azure-native:resources:ResourceGroup resourceGroup created
+ └─ azure-native:storage:StorageAccount sa created
Outputs:
primaryStorageKey: "<key_value>"
Resources:
+ 3 created
Duration: 26s
```
Remember the output you defined in the previous step? That [stack output](/docs/concepts/stack#outputs) can be seen in the `Outputs:` section of your update. You can access your outputs from the CLI by running the `pulumi stack output [property-name]` command. For example you can print the primary key of your bucket with the following command: